Skip to content

v1.11.0

Latest

Choose a tag to compare

@openaudio-release-bot openaudio-release-bot released this 20 Aug 23:19
b5b5220

1.11.0 (2026-08-20)

Features

  • storage: precompute waveform peaks on the validator node (#522) (1cbc367)

Bug Fixes

  • core: honor OPENAUDIO_GRPC_LADDR instead of hardcoding :50051 (#533) (d5cef7c)
  • etl: carry email_access.is_initial so migrated grants stay decryptable (#540) (229cc04)
  • etl: don't let a deleted artist pick block every profile edit (#510) (81f4af5)
  • etl: persist DDEX rights metadata on track create (#517) (88b83b3)
  • etl: persist track_downloads.created_at instead of defaulting to now() (#515) (c16e46a)
  • etl: project access_authorities from the field core enforces (#541) (5e6bd39)
  • genesis-writer: emit allowed_api_keys so migrated tracks keep it (#542) (d3aed53)
  • genesis-writer: emit one grant per (user, grantee), newest wins (#532) (d288865)
  • genesis-writer: emit release_date as RFC3339, not Postgres text (#519) (5a8d4a4)
  • genesis-writer: fail the step that loses transactions before flush (#535) (1187b3c)
  • genesis-writer: flush and drain before checkpointing a step (#521) (d8e5321)
  • genesis-writer: keep sub-second precision on every emitted timestamp (#534) (bddde9e)
  • genesis-writer: replay comments as edited when the source says they were (#539) (4baa62a)
  • genesis-writer: run events before comments (#520) (43679ef)
  • mediorum: prune storage to replication factor (#537) (865fb8d)
  • parity: compare playlists_containing_track as a set, accept duration NULL->0 (#518) (ad8a40a)
  • storage: don't challenge cids that cannot be proven yet (#544) (7a2679a)
  • storage: report isDbLocalhost from the DSN host (#525) (906e5f6)

Code Refactoring

  • storage: remove the unused tus replication path (#529) (67aee5e)