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.
- Nothing changed yet.
- FIX: support for sanic 20.9
- FIX: add packaging to requirements
- BREAKING: drop support for 19.12
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 module - created
adapter
module for different httpx version compatibility
- moved
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