We are happy to announce new minor releases for both Gateway and Dashboard!
Tyk Gateway v2.3.6
- Improved handling of duplicate listen paths: now instead of ignoring API, it will bind it to random slug
- Now you can inject request correlation ID (for example X-Request-ID) to your requests using Context Data variables https://tyk.io/tyk-documentation/transform-traffic/request-headers/#context-variables. For example: `“X-Request-ID”:“$tyk_context.request_id”
- Fixed multiple issues while using Python plugins
- Coprocess middleware (Python, Lua, gRPC), now able to override response code, headers and body using
ReturnOverrides. See Extend ReturnOverrides by matiasinsaurralde · Pull Request #763 · TykTechnologies/tyk · GitHub
Tyk Dashboard v1.3.6
Added ability to reset user passwords.
By default user can reset only his own password.
Add a new permission
ResetPassword, but it can be granted only via the admin API using following new endpoints:
/admin/users/:userId/actions/disallow_reset_passwords. You need make request using PUT HTTP method
curl -X PUT -H "admin-auth: <your secret>" http://<dashboard>/admin/users/:userId/actions/allow_reset_passwords
Now it’s possible for users to recover dashboard password using email. To enable this feature to ensure that you configure email https://tyk.io/tyk-documentation/configure/outbound-email-configuration/. Do not forget about new
email_backend.dashboard_domain option which should be your public dashboard hostname.
- Updated user interface branding
- Added support for Mongo SSL protocol, using new
- Current user now can’t revoke himself
- Dashboard session timeout now configurable using
dashboard_session_lifetimeoption and reduced to 1 hour by default.
- Fixed missing API name on analytics pages for newly created API’s
- Fixed Dashboard API key reset, if there were issues with old key
Binaries built with Go 1.7.6