Releases: ba-st/Stargate
Releases · ba-st/Stargate
v8.1.0
v8.0.0
v7.1.1
v7.0.1
What's Changed
- Update template docker scripts to use
STARGATE__PORT
so it can be used with the default configuration
Full Changelog: v7.0.0...v7.0.1
v7.0.0
What's Changed
- Operational Plugins
- JSON RPC
- Misc
Migration Guide
Follow the instructions here
Full Changelog: v6.1.1...v7.0.0
v6.1.1
v6.1.0
Changelog
- Content negotiation improvements
- Add support to content negotiation considering
Accept-Language
headers (Fixes #121) - The negotiated media type and the negotiated language are accessible through the request context
- Improvements on the
Vary
headers when content negotiation is at play
- Add support to content negotiation considering
- Migration
- Improve migration to v6 package
- CI Improvements:
- Add GitHub actions to check that every group In the baseline loads properly
- Add markdown linter
- Add Pharo 9 to the build infrastructure
v6.0.0
Breaking changes
- Revamped CORS support (see the updated docs)
Migration Guide
Migration of APIs using CORS will be performed automatically via rewrite rule. To achieve this, manually load the package Stargate-Deprecated-V6
before loading your code.
Non breaking changes
HTTPMetrics
can now be configured to only breakdown on certain categories (see the updated docs)- Use again the official smalltalkCI
- Update the version of the CodeCov action in use
- Export coverage in LCOV format
v5.1.0
Changelog
- Improved metrics plugin to report also the URL template in the route used to resolve the request. This can be accessed as
url_template
label in the metrics. - Added init scripts and templates to be used in a Docker build for a Stargate based application
v5.0.0
Breaking Changes
- Pharo 6.1 is no longer supported
- Permissions on JWT tokens are now encoded in a
permissions
claim and not shadowingscope
, to match Auth0 access tokens. - Updated dependencies: Buoy v6 , Launchpad v3 and Hyperspace v2
Non Breaking Changes
- Added shellcheck to the build and fix related warnings on the shell scripts
- Use GitHub actions and CodeCov
- Updated dependencies: JRPC v3.1 and JSONWebToken v0.3
Migration Guide
- Issued JWT tokens used for operations needs to be re-issued following the new guidelines.
- Account for the new dependency versions