From af80db5d64cfd97c7954ebfddf294f3d912dc6d7 Mon Sep 17 00:00:00 2001 From: Raymond Jacobson Date: Fri, 29 May 2026 12:47:21 -0700 Subject: [PATCH] chore(deps): bump go-openaudio ETL to playlist_contents key fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Picks up go-openaudio #321, which canonicalizes playlist_contents entry keys on write (track_id/timestamp/metadata_timestamp -> track/time/ metadata_time). Pre-fix, the vendored ETL indexer persisted the SDK's alias keys verbatim, so playlists whose contents used those keys rendered empty — api's v1_playlist_tracks query, the handle_playlist notification trigger, and the get_playlists play-count rollup all read only the `track` key. New writes now land in the canonical shape. Already-broken is_current rows are repaired by a separate one-shot SQL backfill run out-of-band. Co-Authored-By: Claude Opus 4.7 --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index 9b175ffb..cea03e0c 100644 --- a/go.mod +++ b/go.mod @@ -6,8 +6,8 @@ require ( connectrpc.com/connect v1.18.1 github.com/AlecAivazis/survey/v2 v2.3.7 github.com/Doist/unfurlist v0.0.0-20250409100812-515f2735f8e5 - github.com/OpenAudio/go-openaudio v1.3.1-0.20260528010155-6ea0f10200ac - github.com/OpenAudio/go-openaudio/pkg/etl v1.3.1-0.20260528010155-6ea0f10200ac + github.com/OpenAudio/go-openaudio v1.3.1-0.20260529194448-35ad422c0f27 + github.com/OpenAudio/go-openaudio/pkg/etl v1.3.1-0.20260529194448-35ad422c0f27 github.com/aquasecurity/esquery v0.2.0 github.com/axiomhq/axiom-go v0.23.0 github.com/axiomhq/hyperloglog v0.2.5 diff --git a/go.sum b/go.sum index 17334707..9940fc7f 100644 --- a/go.sum +++ b/go.sum @@ -20,10 +20,10 @@ github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 h1:+vx7roKuyA63n github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2/go.mod h1:HBCaDeC1lPdgDeDbhX8XFpy1jqjK0IBG8W5K+xYqA0w= github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw= github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8D7ML55dXQrVaamCz2vxCfdQBasLZfHKk= -github.com/OpenAudio/go-openaudio v1.3.1-0.20260528010155-6ea0f10200ac h1:esefVxyIIrvYEVh9ax8D5yTWB4Tf8ax4B4U8z1xsMSw= -github.com/OpenAudio/go-openaudio v1.3.1-0.20260528010155-6ea0f10200ac/go.mod h1:wiFXmVbIUkN2D5lRshknaARCKhzbHtCBKRCZe6UOnVs= -github.com/OpenAudio/go-openaudio/pkg/etl v1.3.1-0.20260528010155-6ea0f10200ac h1:aaR2TZXQ8tbjnLHV2ik+eY1FLhxp1CVd+82TLTHIz+o= -github.com/OpenAudio/go-openaudio/pkg/etl v1.3.1-0.20260528010155-6ea0f10200ac/go.mod h1:LZKiU9vBYzlZzn6oPRHHLPXteBtMKQPegNH9bX9JuH8= +github.com/OpenAudio/go-openaudio v1.3.1-0.20260529194448-35ad422c0f27 h1:h42jz04hL+3kxICalInzqppFPUvll0BpckPJp/ei86w= +github.com/OpenAudio/go-openaudio v1.3.1-0.20260529194448-35ad422c0f27/go.mod h1:wiFXmVbIUkN2D5lRshknaARCKhzbHtCBKRCZe6UOnVs= +github.com/OpenAudio/go-openaudio/pkg/etl v1.3.1-0.20260529194448-35ad422c0f27 h1:OC9CDVmc5EtEcXLLfTfkFXRMNjQLgeCV4+qDlWZzSVU= +github.com/OpenAudio/go-openaudio/pkg/etl v1.3.1-0.20260529194448-35ad422c0f27/go.mod h1:LZKiU9vBYzlZzn6oPRHHLPXteBtMKQPegNH9bX9JuH8= github.com/StackExchange/wmi v1.2.1 h1:VIkavFPXSjcnS+O8yTq7NI32k0R5Aj+v39y29VYDOSA= github.com/StackExchange/wmi v1.2.1/go.mod h1:rcmrprowKIVzvc+NUiLncP2uuArMWLCbu9SBzvHz7e8= github.com/VictoriaMetrics/fastcache v1.12.2 h1:N0y9ASrJ0F6h0QaC3o6uJb3NIZ9VKLjCM7NQbSmF7WI=