Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 2.13 KB

CHANGELOG.rst

File metadata and controls

63 lines (46 loc) · 2.13 KB

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 and request.service is now synchronous.

  • MAJOR: only supports sanic>=19.12 because of httpx dependency issues

  • MAJOR: 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
  • MAJOR: Removed responses module because issue with 204 has been fixed in sanic 19.12 and above

  • MINOR: 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 model

  • MINOR: 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