New release for both Gateway and Dashboard, featuring bugfixes, small improvements, and new Dashboard API, which allows you to build custom developer portals.
Tyk Gateway v2.3.8
- Support for custom error messages in middleware Coprocess plugins should be able to override error messages by buger · Pull Request #986 · TykTechnologies/tyk · GitHub
- Fix API reloads when
http_server_options.override_defaults
turned on Reloading may not work if config.HttpServerOptions.OverrideDefaults is true · Issue #940 · TykTechnologies/tyk · GitHub - Add
proxy_default_timeout
option to configure default proxy timeout Add option to configure default proxy timeout by buger · Pull Request #983 · TykTechnologies/tyk · GitHub - Allow URLs to be rewritten in coprocess middleware Allow urls to be rewritten in a coprocess middleware by coatezy · Pull Request #928 · TykTechnologies/tyk · GitHub
- Fixed crash when loading multiple Python plugins GIL error when starting Tyk · Issue #969 · TykTechnologies/tyk · GitHub
- Fixed memory leak when
optimisations_use_async_session_write
is turned on Memory leak in stable if rate limiting is used with use_async_session_write · Issue #966 · TykTechnologies/tyk · GitHub - Fix JSVM
rawlog
function to properly support log hooks like syslog or graylog JSVM `rawlog` does support Logger hooks (Syslog and etc) · Issue #998 · TykTechnologies/tyk · GitHub - Fix panic when loading duplicate APIs Gateway may panic when loading duplicate APIs on stable · Issue #938 · TykTechnologies/tyk · GitHub
- Key metadata now support numeric values Meta data header value of integer type produces a panic · Issue #944 · TykTechnologies/tyk · GitHub
- API definition
config_data
now support complex JSON objects config_data is restricted to map[string]string on stable · Issue #951 · TykTechnologies/tyk · GitHub
Tyk Dashboard 1.3.8
- Fix swagger docs validation badge
- Fix API spec validation for URL containing dot
.
symbol - New Dashboard API to verify developer credentials
/portal/developers/verify_credentials
//tyk.io/docs/tyk-apis/tyk-portal-api/portal-developers/
With the new Portal API, it is now possible to create completely custom developer portals and even embed them into your own software. We prepared a guide on creating own developer portal: https://tyk.io/docs/publish/customise/custom-developer-portal/
In addition, our deb and rpm packages now properly handle config files upgrades and do not override user changes.