Skip to content

Releases: xronos-ch/xronos.rails

JSON & performance hotfixes for XRONOS data, sites, and C14 records.

11 Dec 09:08
dd13cd7

Choose a tag to compare

  • Opened lean JSON endpoints for C14 labs and C14 dates, returning JSON directly from the controller and trimming unnecessary associations from samples.
  • Optimised eager loading for sites, C14s and references pages, solving several N+1 query issues and preloading PaperTrail versions where needed.
  • Added fragment caching to the site view and a 10-minute cache for XRONOS data responses, significantly reducing load times for heavy data pages.
  • Cached item counts on the home page and re-used Pagy’s count values instead of recounting, further reducing database load.
  • Improved map performance by streamlining the JavaScript and optimising how counts are calculated for the map view.
  • Adjusted C14 calibration handling by removing noisy calibration logging and only joining cals when a calibration filter is actually applied.
  • Added MessagePack support and updated Rails to the latest 7.2 release, keeping dependencies current and improving overall performance.

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

18 Dec 13:27

Choose a tag to compare

  • Introduced the ability to manage and display external linked data (e.g., Wikidata) within the application
  • Added a new Linked Data section to the site view, providing clear and user- friendly access to external resources
  • Added options for authorized users to add external resource links (e.g. Wikidata entries)
  • Improved search interface; now shows more information and can be filtered by record type
  • Added LONG_LABEL issue for references (#260)
  • Updated to Ruby 3.3.6 and Rails 7.2

v1.0.0

30 Jul 21:18
46a9070

Choose a tag to compare

First named release.

Logged pull requests to date:

New Contributors

Full Changelog: https://github.com/xronos-ch/xronos.rails/commits/v1.0.0