Stargate, a library supporting the creation of HTTP based RESTful APIs. reached it's v7.0.0 version.
What's Changed
- Operational Plugins
- Add an operational plugin showing information about the active loggers in https://github.com/ba-st/Stargate/pull/132
- Operational plugins can be disabled/re-enabled on the fly using the API in https://github.com/ba-st/Stargate/pull/135
- JSON RPC
- Implement JsonRPCRequestHandler>>#debugMode: in https://github.com/ba-st/Stargate/pull/134
- Add
JsonRPCController
to ease the creation of JSON RPC endpoints in https://github.com/ba-st/Stargate/pull/140 - Add support for creating JSON RPC method handlers that don't depend on the source code access to parse its parameters in https://github.com/ba-st/Stargate/pull/141
- Misc
- Update launchpad to v4 in https://github.com/ba-st/Stargate/pull/130
- APIs can now be authenticated at API level instead for specific routes in https://github.com/ba-st/Stargate/pull/137
- Add
StargateAPISkeleton
as base for applications implementing an API in https://github.com/ba-st/Stargate/pull/142 - Update and organize docs in https://github.com/ba-st/Stargate/pull/136
- Improve portability of
ApplicationControlCommand
in https://github.com/ba-st/Stargate/pull/144
Migration Guide
Follow the instructions here
Full Changelog: https://github.com/ba-st/Stargate/compare/v6.1.1…v7.0.0
Regards,
The Buenos Aires Smalltalk team