Change Logs for Insanic¶
These are the current tracked changes. There was a point in time when Insanic was developed and released privately. Refer to CHANGELOG_LEGACY.rst for changes during that time.
0.9.3 (unreleased)¶
Nothing changed yet.
0.9.2 (2020-10-18)¶
FIX: support for sanic 20.9
FIX: add packaging to requirements
BREAKING: drop support for 19.12
0.9.1 (2020-09-29)¶
BREAKING:
request.user
andrequest.service
is now synchronous.MAJOR: only supports
sanic>=19.12
because of httpx dependency issuesMAJOR: removes all kong registration
HardJSONAuthentication has been removed
InsanicAdminView has been removed
MAJOR: removes VaultConfig settings for less opinionated configs
Streamlines sanic and config config initialization
Updated tests to reflect changes
Removes hvac from required dependencies
MAJOR: refactor public routes from Insanic to Router
MAJOR: removes testing helpers
MAJOR: removes translation management object
MAJOR: retires aiohttp for httpx
moved
Service
object to client modulecreated
adapter
module for different httpx version compatibility
MAJOR: Removed
responses
module because issue with 204 has been fixed in sanic 19.12 and aboveMINOR: authentication and permission checks are now only synchronous
MINOR: refactor service registry to use mapping collection
Move registry to registry module
Lazy loading for registry
MINOR: removes gunicorn worker interface (possibly for future implementation)
MINOR: removed
destination_version
in request services modelMINOR: moved
ServiceJWTAuthentication to authenication_classes
FEAT: tox testing for python>3.6 and sanic>19.3 versions
CHORE: extracts extra requirements into their own requirments files
CHORE: reorganizes artwork into its own directory
CHORE: removes config that are no longer used
CHORE: refactors Insanic object
CHORE: refactor jwt handlers and authentication
CHORE: simplify connections module