github TykTechnologies/tyk v5.0.1
Tyk v5.0.1

latest releases: v5.5.0-alpha2, v5.5.0-alpha1, v5.4.0-rc4...
14 months ago

Tyk Gateway

Added

  • Added a new enable_distributed_tracing to the NewRelic config to enable support for Distributed Tracer

Fixed

  • Fixed panic when JWK method was used for JWT authentication and the token didn't include kid.
  • Fixed an issue where failure to load GoPlugin middleware didn’t prevent the API from proxying traffic to the upstream; now Gateway logs an error when the plugin fails to load (during API creation/update) and responds with HTTP 500 if the API is called. At the moment fixed only for file based plugins.
  • Fixed MutualTLS issue causing leak of allowed CAs during TLS handshake when there are multiple mTLS APIs
  • Fixed a bug during hot reload of Tyk Gateway where APIs with JSVM plugins stored in filesystem were not reloaded.
  • Fixed a bug where the gateway would remove the trailing /at the end of a URL
  • Fixed a bug where nested field-mappings in UDG weren't working as intended
  • Fixed a bug when using Tyk OAuth 2.0 flow on Tyk Cloud where a request for an Authorization Code would fail with a 404 error.
  • Fixed a bug where mTLS negotiation could fail when there are a large number of certificates and CAs; added an option (http_server_options.skip_client_ca_announcement) to use the alternative method for certificate transfer.
  • Fixed CVE issue with go.uuid package
  • Fixed a bug where rate limits were not correctly applied when policies are partitioned to separate access rights and rate limits into different scopes.

Tyk Dashboard

Added

  • Improved security for people using the Dashboard by adding the Referrer-Policy header with the value no-referrer.
  • Added ability to select the plugin driver within the Tyk OAS API Designer.

Changed

  • When creating a new API in the Tyk OAS API Designer, caching is now disabled by default.

Fixed

  • Fixed a bug where a call to the /hello endpoint would unnecessarily log http: superfluous response.WriteHeader call.
  • Fixed a bug where the Dashboard was showing Average usage over time for all Developers, rather than just those relevant to the logged in developer.
  • Fixed a bug where logged in users could see Identity Management pages, even if they didn't had the rights to use these features.
  • Fixed a bug that prevented Tyk Dashboard users from resetting their own passwords.
  • Fixed issue with GraphQL proxy headers added via UI
  • Fixed a bug where the Dashboard would not allow access to any screens if a logged in user didn’t have access to the APIs resource regardless of other access rights.
  • Fixed a bug on the key management page where searching by key_id did not work - you can now initiate the search by pressing enter after typing in the key_id.
  • Fixed a bug where Dashboard API could incorrectly return HTTP 400 when deleting an API.
  • Fixed UDG UI bug that caused duplicate data source creation on renaming
  • Fixed schema validation for custom domain in Tyk OAS API definition
  • Fixed a bug where the left menu did not change when Dashboard language was changed.
  • Fixed a bug that caused the Dashboard to report errors when decoding multiple APIs associated with a policy.
  • Fixed a bug where it was not possible to disable the Use Scope Claim option when using JWT authentication
  • Fixed a bug in the default OPA rule that prevented users from resetting their own password
  • Fixed a bug where authToken data was incorrectly stored in the JWT section of the authentication config when a new API was created

Don't miss a new tyk release

NewReleases is sending notifications on new releases.