Releases: withlogicco/ceryx
Releases · withlogicco/ceryx
0.7.0
🎩 Improvements
- Make Redis timeout configurable via
CERYX_REDIS_TIMEOUT
environment variable (#71 by @jbaldassari) - Group common settings in Docker Compose files (#73 by @parisk)
- Use ACME 2 protocol for issuing certificates (#77 by @akalipetis)
🐞Bug fixes
0.6.1
0.6.0
🆕 Features
- Routes now support setting custom HTTPS certificates via the
certificate_path
andkey_path
route settings (#65)
🎩 Improvements
- Ceryx tests have been vastly improved by:
- Dropping dependency to the API
- Using automatic unique host per test case
- Sporting an AMAZING 🆕testing client that lets us test any
*.ceryx.test
host transparently, without having to handle neither theHost
header or theSNI
TLS attribute yourself
- API tests have been improved by:
- Adopting pytest and its fixtures
- Adding MyPy for type checking and therefore reducing now unnecessary tests
- Using the new schemas for better request/response serialisation
⚠️ Breaking changes
- All API routes now have a trailing slash. API calls missing trailing slash, will be redirected to the same path with trailing slash (#65)
0.5.3
0.5.2
0.5.1
0.5.0
🆕 Features
- Now routes support adding targets including protocol and path, instead of just hostname (#61)
🎩 Improvements
- Tests for Ceryx are now written in pytest, instead of BATS and therefore are much more readable (#61)
⚠️ Breaking changes
- The
target
of routes submitted through the API gets protocol prefixed, if it does not already set, defaulting tohttp://
(#61)
0.4.0
0.3.0
v0.2.0
🆕 Features
- Introduce static HTML pages for
503
and500
responses (https://github.com/sourcelair/ceryx/pull/58) - Introduce more diligent logging and Separate
DEBUG
andINFO
logs (https://github.com/sourcelair/ceryx/pull/58)
🎩 Improvements
- Add the first set of integration tests for Ceryx (https://github.com/sourcelair/ceryx/pull/58)
- Setting
CERYX_DISABLE_LETS_ENCRYPT
totrue
does not even load the Let's Encrypt code (https://github.com/sourcelair/ceryx/pull/58) - Take
DEBUG
into account in Ceryx also, in addition to Ceryx API (https://github.com/sourcelair/ceryx/pull/58)
📝 Documentation
- Improve documentation and remove obsolete settings (https://github.com/sourcelair/ceryx/pull/57)
🐞Bug fixes
- Upgrade
requests
to patch security issues (https://github.com/sourcelair/ceryx/pull/56)