Repository navigation
v2.0.2
First release of the modernized Trefle stack.
Platform
- Rails 8.0 / Ruby 3.4, Sidekiq 7, Sentry 7, PostgreSQL, OpenSearch (Searchkick)
- Full RSpec suite (700 examples) green in CI, plus RuboCop and Brakeman at zero offenses/warnings
- Image built and published by CI on tag push
API
- Unknown
filter/filter_not/order/rangekeys now return a 400 with the list of valid keys instead of being silently ignored (#205, half of #167) - Every
/apiresponse carriesRateLimit-Limit/RateLimit-Remaining/RateLimit-Resetheaders (#209) days_to_harvestremoved from payloads (renamed column returning errors);planting_days_to_harvestis authoritative
Web
- Explore pages now serve real
<img>tags with sized variants, lazy loading and alt text (#232) - FontAwesome trimmed from a 5.8 MB script to just the icons in use (#231)
- Assets pipeline fixed in the production image (#243)
Notes for API clients: authentication is unchanged (tokens and JWT claims work as before). Web sessions were reset by the deployment; sign in again.