Skip to content

Releases: withlogicco/ceryx

0.7.0

02 Dec 15:11
d4da17e
Compare
Choose a tag to compare

🎩 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

  • Fix ./bin/populate-api after it broke in 0.6.0 (#68 by @kyb3r)
  • Fix the $wildcard route lookup key (#70 by @TrplM)

0.6.1

26 Apr 19:30
a66f498
Compare
Choose a tag to compare

🐞Bug fixes

  • Fix HTTPS Ceryx routes crashing when either the certificate_path or key_path setting is not set in Redis (#66)

0.6.0

26 Apr 15:35
3d7c6c4
Compare
Choose a tag to compare

🆕 Features

  • Routes now support setting custom HTTPS certificates via the certificate_path and key_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 the Host header or the SNI 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

13 Mar 22:03
3ebb5e9
Compare
Choose a tag to compare

🐞Bug fixes

  • Fix HTTPS Ceryx routes crashing when mode is not set in Redis (#64)

0.5.2

08 Mar 06:20
7642f56
Compare
Choose a tag to compare

🐞Bug fixes

  • ACTUALLY Fix backwards compatibility issue of Ceryx crashing for routes without mode set in Redis (#63)

0.5.1

06 Mar 20:54
7bfd9c9
Compare
Choose a tag to compare

🐞Bug fixes

  • Fix backwards compatibility issue of Ceryx crashing for routes without mode set in Redis (#62)

0.5.0

01 Mar 08:01
5a59a30
Compare
Choose a tag to compare

🆕 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 to http:// (#61)

0.4.0

16 Feb 17:47
a10b135
Compare
Choose a tag to compare

🆕 Features

  • Introduce redirect mode routes via the mode setting (#60)

0.3.0

14 Feb 18:53
053874d
Compare
Choose a tag to compare

🆕 Features

  • Control the maximum allowed request body size via CERYX_MAX_REQUEST_BODY_SIZE (#59)

v0.2.0

26 Jan 18:59
8db3ec9
Compare
Choose a tag to compare

🆕 Features

🎩 Improvements

📝 Documentation

🐞Bug fixes