Skip to content

Releases: slovensko-digital/slovensko-sk-api

2.1.0-alpha

06 Feb 10:53
Compare
Choose a tag to compare
2.1.0-alpha Pre-release
Pre-release
  • Add OBO token based IAM identity endpoint to /api/upvs/identity path.
  • Move OBO token based SAML assertion endpoint from /api/upvs/sso/assertion to /api/upvs/assertion path.
  • Disallow API token with CTY header and OBO token authorization on IAM endpoints.
  • Update API documentation.
  • Update installation guide.

2.0.0

21 Jan 23:50
Compare
Choose a tag to compare
  • Add RAILS_CACHE_ID environment variable.
  • Add TIME_ZONE environment variable.
  • Add UPVS_LOG_LEVEL environment variable.
  • Remove RAILS_SERVE_STATIC_FILES environment variable.
  • Remove API_TOKEN_PUBLIC_KEY_FILE and OBO_TOKEN_PRIVATE_KEY_FILE environment variables.
  • Replace EFORM_SYNC with EFORM_SYNC_SUBJECT environment variable.
  • Remove UPVS_SSO_SUPPORT environment variable.
  • Remove UPVS_IDP_METADATA_FILE and UPVS_SP_METADATA_FILE environment variables.
  • Replace UPVS_SP_KS_FILE and UPVS_SP_KS_ALIAS with SSO_SP_SUBJECT environment variable.
  • Replace UPVS_STS_KS_FILE and UPVS_STS_KS_ALIAS with SSO_PROXY_SUBJECT environment variable (enabled SSO support).
  • Replace UPVS_SP_KS_PASSWORD and UPVS_STS_KS_PASSWORD with UPVS_KS_SALT environment variable.
  • Replace UPVS_SP_KS_PRIVATE_PASSWORD and UPVS_STS_KS_PRIVATE_PASSWORD with UPVS_PK_SALT environment variable.
  • Remove UPVS_TLS_TS_FILE and UPVS_TLS_TS_PASSWORD environment variables.
  • See installation guide for more details on environment variables and security files.
     
  • Add Accept header requirement for SSO assertion endpoint.
  • Add Accept header verification for all endpoints.
  • Add Content-Type header and basic request body verification for all endpoints.
  • Add IAM identity endpoint to /api/iam/identities/{id} path.
  • Add IAM search identities endpoint to /api/iam/identities/search path.
  • Move SAML assertion endpoint from /api/upvs/user/info.saml to /api/upvs/sso/assertion path.
  • Move eForm synchronization endpoint from admin/eform/sync to administration/eform/synchronize path.
  • Set delivery_period, delivery_period_end_at, and received_at attributes to be nullable at eDesk message endpoint.
  • Return new health response and updated error responses.
  • See API documentation for more details on available endpoints.
     
  • Add eDesk fault logger which logs all encountered faults on debug level.
  • Increase max. value of per_page parameter at eDesk messages endpoint.
  • Speed up SKTalk serialization and deserialization.
  • Use application time zone when scheduling tasks.
  • Fix parsing fractional seconds of delivery time in eDesk messages.
  • Fix HTTP status code in responses of eForm administration endpoints.
  • Fix eForm scheduler startup.
  • Remove unused scripts.
     
  • Migrate from CircleCI to GitHub Actions.
  • Migrate from Docker Hub to GitHub Packages.
     
  • Update Java to 11.0.9
  • Update JRuby to 9.2.14.0
  • Update API documentation.
  • Update installation guide.
  • Update dependencies.

2.0.0-alpha

21 Jan 22:21
Compare
Choose a tag to compare
2.0.0-alpha Pre-release
Pre-release
  • Initial release derived from proprietary source code.
  • Breaks compatibility with previous releases on many levels.