Hello Polaris Devs,
Polaris 2.0's Final Comment Period
Polaris 2.0 will be released on Monday, August 23rd. Until then, the changes to be included are open for comments and concerns. Discussion should be facilitated on the
pull request to merge the 2.0 branch.
It contains many breaking changes that will require anchors to update their implementations, and lays the groundwork necessary to improve Polaris in the future.
Polaris 1.6 Maintenance Phase
The last minor version of Polaris 1.x to be released will be 1.6, and will continue to receive bug fixes and security updates, but will not receive new features.
Polaris 2.0 Tentative Changelog
Dependencies
- Upgraded django to 3.2
- Upgraded stellar-sdk to 4.1
- Upgraded pyjwt to 2.1
- Removed psycopg2-binary
- Require latest minor version of all other dependencies, accept later minor updates
Templates
- Updated all template block tags to use double quotes
Middleware
- Remove PolarisSameSiteMiddleware
Integrations
- Removed DepositIntegration.instructions_for_pending_deposit()
- Removed JavaScript integrations (TemplateScript, register_integrations(scripts=<>))
- Added the rest_framework.request.Request to all integration functions called within requests
- Added a new SEP10Token object to all integration functions called within requests authenticated via SEP-10
- Added *args and **kwargs parameters to all integration functions so adding future parameters is non-breaking