Skip to content

v0.1.8

Choose a tag to compare

@maaaathis maaaathis released this 19 Sep 21:56
· 20 commits to master since this release

Added

  • Readiness endpoint at /api/ready, reporting the running version, MongoDB connectivity and the resolved authentication configuration.
  • OCI image labels, so docker inspect identifies source, documentation, vendor and license on any image, including one built locally.
  • Published images now carry a software bill of materials and a full provenance attestation.

Changed

  • The container health check now uses /api/ready instead of /api/health, so a container no longer reports healthy while MongoDB is unreachable. /api/health stays a pure liveness probe and does not touch the database.
  • package.json carries description, repository, homepage, bugs, keywords and a Node.js engine constraint.
  • react-scan moved from runtime to development dependencies. It was already excluded from production behaviour.

Fixed

  • Saving a document no longer silently overwrites somebody else's change. Every document is handed to the browser with a revision, and a save whose revision no longer matches the stored document is refused with a conflict notice instead of replacing the newer version.
  • Exporting now follows the query on screen. A filter, a sort or an aggregation pipeline is applied to the export, where previously the export always returned the beginning of the unfiltered collection.
  • A filtered query no longer fails because the exact document count exceeds the query budget. The count falls back to unknown and the matching documents are still returned.
  • The release workflow no longer aborts when the release commit already contains the version bump. That failure left 0.1.7 tagged on GitHub without a published container image.
  • A prerelease tag no longer moves the latest image tag.

Full Changelog: v0.1.7...v0.1.8