Skip to content

Releases: TykTechnologies/tyk-gateway-docker

v2.9.3-rc3

22 Jan 14:00
c675590
Compare
Choose a tag to compare
Update Dockerfile

v2.8.7

20 Jan 16:08
9451929
Compare
Choose a tag to compare
Update Dockerfile

v2.9.3-rc2

07 Jan 20:16
20b19cf
Compare
Choose a tag to compare
Update Dockerfile

v2.9.3-rc1

07 Jan 20:00
20b19cf
Compare
Choose a tag to compare
Update Dockerfile

v2.9.2.3-unstable

20 Dec 15:04
f24464e
Compare
Choose a tag to compare
Update Dockerfile

v2.9.2_29.89d2880

19 Dec 10:18
f21ca7b
Compare
Choose a tag to compare
Update Dockerfile

v2.9.2.2-unstable

19 Dec 10:23
f21ca7b
Compare
Choose a tag to compare
Update Dockerfile

v2.9.2.1

21 Jan 12:03
Compare
Choose a tag to compare
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

11 Dec 14:42
2bf5b71
Compare
Choose a tag to compare
Update Dockerfile

v2.8.6.3-unstable

06 Dec 13:19
9fb8daf
Compare
Choose a tag to compare
v2.8.6.4-unstable

Update Dockerfile