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 over 1 year ago

tyk - v5.0.0-rc2

Published by buger over 1 year ago

tyk - v5.0.0-rc1

Published by buger over 1 year ago

tyk - v5.0.0-alpha3

Published by buger over 1 year 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

Package Rankings
Top 1.05% on Proxy.golang.org
Badges
Extracted from project README
FOSSA Status GitHub Latest Release GitHub Release Date Docker Pulls GitHub Workflow Status (with event) Go Report Card GitHub Repo Stars GitHub Repo Forks
Related Projects