tyk

Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

OTHER License

Stars
9.2K
Committers
115

Bot releases are visible (Hide)

tyk - v5.0.0-rc17

Published by buger over 1 year ago

tyk - v5.0.0-rc16

Published by buger over 1 year ago

tyk - v5.0.0-rc15

Published by buger over 1 year ago

tyk - v5.0.0-rc14

Published by buger over 1 year ago

tyk - v5.0.0-rc13

Published by buger over 1 year ago

tyk - v5.0.0-rc12

Published by buger over 1 year ago

tyk - v5.0.0-rc11

Published by buger over 1 year ago

tyk - v5.0.0-rc10

Published by buger over 1 year ago

tyk - v5.0.0-rc9

Published by buger over 1 year ago

tyk - Tyk Gateway v4.3.2 and Tyk Dashboard v4.3.2

Published by ilijabojanovic over 1 year ago

Tyk Gateway 4.3.2

Fixed

  • Fixed an issue with the behavior of the Gateway when a plugin bundle fails to download, Tyk will now try a total of five times with increasing back off between attempts
  • Fixed an issue where the fix for TT-6668 was not applied to Response Handler plugins
  • Prevented logrus_sentry.NewSentryHook to return nil instead of a proper SentryHook handlerresponse, instead the response will be reused for multiple fields connected to the datasource
  • Fixed an issue that could cause the Tyk Gateway to panic when verifying signed customer plugin bundles
  • Fixed an issue where Tyk does not generate an analytics record when there is a proxying error (e.g. context cancelled event)
  • Fixed an issue where querying GraphQL API for __typename field would cause a 502

Changed

  • Tyk Gateway will now look first for a plugin built for the current version of Gateway and OS architecture before defaulting to the old-style naming convention; i.e. myplugin_{tyk-version}{os}{arch}.so will take precedence over myplugin.so.
  • Improved the behaviour with an MDCB deployment if there is a catastrophic event in the worker cluster and the worker Redis is reset. Previously it was necessary to change the groupidto ensure that the worker gateways would resynchronize with the controller; this patch alleviates this so that the worker will synchronise without a change to groupid. This requires MDCB v2.0.5.
  • Updated fasthttp dependency

Tyk Dashboard 4.3.2

Fixed

  • Fixed an issue in API Designer where API list could not be sorted
  • Prevented Dashboard to panic, when an update request was triggered to update a non existing Policy ID, by using a wrong ID.
  • Fixed Dashboard Analytics filtering, to panic the dashboard when more days were selected in the date range. This fixed addressed users that have configured Document DB as their storage choice.
  • Fixed Keys Update button on the Dashboard, to not be disabled when updating keys by key ID, even if the enable_update_key_by_hash configuration is set to false.
  • Dashboard is now persisting the HMAC secret, when updating the key data, even if a new policy has been added or the previous one was replaced.
  • API URLs in the Dashboard API Designer, present now the listen path as well, so that users can safely copy and use the API URL
tyk - Tyk Gateway v4.0.11 and Tyk Dashboard v4.0.11

Published by ilijabojanovic over 1 year ago

Tyk Gateway 4.0.11

Fixed

  • Fixed an issue with the behavior of the Gateway when a plugin bundle fails to download, Tyk will now try a total of five times with increasing back off between attempts
  • Prevented logrus_sentry.NewSentryHook to return nil instead of a proper SentryHook handlerresponse, instead the response will be reused for multiple fields connected to the datasource
  • Fixed an issue that could cause the Tyk Gateway to panic when verifying signed customer plugin bundles
  • Fixed an issue where Tyk does not generate an analytics record when there is a proxying error (e.g. context cancelled event)

Changed

  • Updated fasthttp dependency

Tyk Dashboard 4.0.11

Fixed

  • Fixed an issue in API Designer where API list could not be sorted
  • Prevented Dashboard to panic, when an update request was triggered to update a non existing Policy ID, by using a wrong ID.
  • Fixed Dashboard Analytics filtering, to panic the dashboard when more days were selected in the date range. This fixed addressed users that have configured Document DB as their storage choice.
  • Fixed Keys Update button on the Dashboard, to not be disabled when updating keys by key ID, even if the enable_update_key_by_hash configuration is set to false.
  • Dashboard is now persisting the HMAC secret, when updating the key data, even if a new policy has been added or the previous one was replaced.
tyk - v5.0.0-rc5

Published by buger over 1 year ago

tyk - v5.0.0-rc4

Published by buger over 1 year ago

tyk - v5.0.0-rc3

Published by buger almost 2 years ago

tyk - v5.0.0-rc2

Published by buger almost 2 years ago

tyk - v5.0.0-rc1

Published by buger almost 2 years ago

tyk - v5.0.0-alpha3

Published by buger almost 2 years ago

tyk - Tyk Gateway v4.3.1 and Tyk Dashboard v4.3.1

Published by ilijabojanovic almost 2 years ago

Tyk Gateway 4.3.1

Fixed

  • Reduced logs verbosity from error to debug, when using JWT middleware, and it has client_id scopes, but no oAuth integration configured.
  • Virtual Endpoints, Go plugins and response plugins are now properly cached if the option is enabled.
  • Fixed a problem with fetching data in UDG - the same datasource will no longer make several calls to upstream to get the same response, instead the response will be reused for multiple fields connected to the datasource
  • Fixed analytics latency tracking when caching is enabled on the API.
  • Fixed and issue where Persisted queries middleware would sometimes not parse the URL variables correctly

Tyk Dashboard 4.3.1

Fixed

  • Listen path field is now hidden in the API Designer for versioned OAS APIs, since the listen path is already displayed on the base API
tyk - Tyk Gateway v4.0.10 and Tyk Dashboard v4.0.10

Published by ilijabojanovic almost 2 years ago

Tyk Gateway 4.0.10

Fixed

  • Reduced logs verbosity from error to debug, when using JWT middleware, and it has client_id scopes, but no oAuth integration configured.
  • Virtual Endpoints, Go plugins and response plugins are now properly cached if the option is enabled.
  • Fixed a problem with fetching data in UDG - the same datasource will no longer make several calls to upstream to get the same response, instead the response will be reused for multiple fields connected to the datasource
  • Fixed analytics latency tracking when caching is enabled on the API.
tyk - Tyk Gateway v4.3.0 and Tyk Dashboard v4.3.0

Published by ilijabojanovic almost 2 years ago

We just released a new version with a lot of changes, full details can be found here:
4.3.0 release notes