Releases: TykTechnologies/tyk-gateway-docker
Releases · TykTechnologies/tyk-gateway-docker
v2.9.3-rc3
Update Dockerfile
v2.8.7
v2.9.3-rc2
Update Dockerfile
v2.9.3-rc1
Update Dockerfile
v2.9.2.3-unstable
Update Dockerfile
v2.9.2_29.89d2880
Update Dockerfile
v2.9.2.2-unstable
Update Dockerfile
v2.9.2.1
Fixes Python dispatcher failing to initialise (#35) (#36) Since v2.9.0 Python dispatcher is automatically searching for libpython and links to it dynamically. In order for auto-detection to work it fist searches for "python3<something>-config" executable, which knows locations of libraries and other files usually called for development purposes. For this reason it's not a part of "libpython<something>" packages, but rather "libpython<something>-dev" packages. So this package needs to be installed too, which indeed solves the issue, however it also brings 110MB of overhead along with its dependencies. In order to combat this, we manually delete all the space consuming files that are not really needed to execute this container in a meaningful way. This keeps the overhead to 1MB. Better solution requires changes in Tyk gateway, so that's hopefully temporary. Another issue found is the "grpcio" Python package doesn't depend on the "protobuf" package anymore, but it's required by the gateway's Python bindings — plugins won't work without it. So this installs the "protobuf" package explicitly now, which adds 1MB more (compared to original "v2.9.2" image).
v2.8.6
v2.8.6.3-unstable
v2.8.6.4-unstable Update Dockerfile