github trailbaseio/trailbase v0.19.0

7 hours ago
  • First WASM-only relese dropping support for the V8 runtime (technically, custom binary builds can still enable it as a stop-gap but complete removal will follow)
    • The default Linux release is now build with MUSL rather than GLibc and thus truly static and portable.
  • Drop support for index-based file reads via api/records/v1/{api}/{record_id}/files/{column_name}/{uniq_file_name} in favor of unique filenames following the convention: {original_stem}_{rand#10}.{suffix}. This is a breaking change.
    • Before, index-based access for read-after-write access patterns could lead to stale cache reads, which is avoided using unique identifiers.
  • Notable updates since the previous major release:
    • Official Kotlin client.
    • Record-based subscription filters (same as record listing). Could - for example - be used to subscribe to changes only within a bound-box.
    • Reworked WASM execution model - shared executor across components for better scalability and work stealing.
    • More comprehensive access rule validation.

Full Changelog: v0.18.5...v0.19.0

Don't miss a new trailbase release

NewReleases is sending notifications on new releases.