Skip to content

2.0.0

Compare
Choose a tag to compare
@jwijenbergh jwijenbergh released this 04 Jun 14:41
· 93 commits to main since this release

These releases are signed with keys/[email protected] and keys/minisign-CA9409316AC93C07.pub
Changelog since 1.99.2:

  • Minimise exposed discovery to the client and add search by giving a second argument to DiscoServers or DiscoOrganizations with the search query:
    • organization list globally changes:
      • remove v field
      • remove go_timestamp field
    • each organization changes:
      • remove authentication_url_template field
      • remove keyword_list field
      • remove public_key_list field
      • remove support_contact field
    • server list globally changes:
      • remove v field
      • remove go_timestamp field
    • each server changes:
      • remove secure_internet_home field
      • remove keyword_list field
  • Python wrapper:
    • Add setup.py & setup.cfg for backwards compatibility instead of completely relying on pyproject.toml
  • API:
    • Add a ton of tests by mocking the server API
  • Makefile:
    • Add a coverage target
  • Server:
    • Replace the non-interactive AddServer flag with an oauth start time flag,
      if non-nil the server is added non-interactively and the OAuth start time is stored
  • Client FSM:
    • Remove graph image generation using Mermaid as that is too much code in core, this will be implemented using an external script
  • Example CLI:
    • Fix profile/location selection
  • Translations:
    • Update from Weblate
  • Deps:
    • Update to eduoauth-go 1.0.0

to view the complete changelog since latest stable read from https://github.com/eduvpn/eduvpn-common/blob/main/CHANGES.md#1990-2024-03-07