Skip to content
  • 0.7.0
  • d4da17e
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.7.0
  • d4da17e
  • Compare
    Choose a tag to compare
    Search for a tag

@parisk parisk released this Dec 2, 2019 · 4 commits to master since this release

🎩 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)
Assets 2
  • 0.6.1
  • a66f498
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.6.1
  • a66f498
  • Compare
    Choose a tag to compare
    Search for a tag

@parisk parisk released this Apr 26, 2019 · 15 commits to master since this release

🐞Bug fixes

  • Fix HTTPS Ceryx routes crashing when either the certificate_path or key_path setting is not set in Redis (#66)
Assets 2
  • 0.6.0
  • 3d7c6c4
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.6.0
  • 3d7c6c4
  • Compare
    Choose a tag to compare
    Search for a tag

@parisk parisk released this Apr 26, 2019 · 17 commits to master since this release

🆕 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)
Assets 2
  • 0.5.3
  • 3ebb5e9
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.5.3
  • 3ebb5e9
  • Compare
    Choose a tag to compare
    Search for a tag

@parisk parisk released this Mar 13, 2019 · 35 commits to master since this release

🐞Bug fixes

  • Fix HTTPS Ceryx routes crashing when mode is not set in Redis (#64)
Assets 2
  • 0.5.2
  • 7642f56
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.5.2
  • 7642f56
  • Compare
    Choose a tag to compare
    Search for a tag

@parisk parisk released this Mar 8, 2019 · 37 commits to master since this release

🐞Bug fixes

  • ACTUALLY Fix backwards compatibility issue of Ceryx crashing for routes without mode set in Redis (#63)
Assets 2
  • 0.5.1
  • 7bfd9c9
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.5.1
  • 7bfd9c9
  • Compare
    Choose a tag to compare
    Search for a tag

@parisk parisk released this Mar 6, 2019 · 39 commits to master since this release

🐞Bug fixes

  • Fix backwards compatibility issue of Ceryx crashing for routes without mode set in Redis (#62)
Assets 2
  • 0.5.0
  • 5a59a30
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.5.0
  • 5a59a30
  • Compare
    Choose a tag to compare
    Search for a tag

@parisk parisk released this Mar 1, 2019 · 41 commits to master since this release

🆕 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)
Assets 2
  • 0.4.0
  • a10b135
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.4.0
  • a10b135
  • Compare
    Choose a tag to compare
    Search for a tag

@parisk parisk released this Feb 16, 2019 · 47 commits to master since this release

🆕 Features

  • Introduce redirect mode routes via the mode setting (#60)
Assets 2
  • 0.3.0
  • 053874d
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.3.0
  • 053874d
  • Compare
    Choose a tag to compare
    Search for a tag

@parisk parisk released this Feb 14, 2019 · 51 commits to master since this release

🆕 Features

  • Control the maximum allowed request body size via CERYX_MAX_REQUEST_BODY_SIZE (#59)
Assets 2
  • v0.2.0
  • 8db3ec9
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.2.0
  • 8db3ec9
  • Compare
    Choose a tag to compare
    Search for a tag

@parisk parisk released this Jan 26, 2019 · 53 commits to master since this release

🆕 Features

  • Introduce static HTML pages for 503 and 500 responses (#58)
  • Introduce more diligent logging and Separate DEBUG and INFO logs (#58)

🎩 Improvements

  • Add the first set of integration tests for Ceryx (#58)
  • Setting CERYX_DISABLE_LETS_ENCRYPT to true does not even load the Let's Encrypt code (#58)
  • Take DEBUG into account in Ceryx also, in addition to Ceryx API (#58)

📝 Documentation

  • Improve documentation and remove obsolete settings (#57)

🐞Bug fixes

  • Upgrade requests to patch security issues (#56)
Assets 2
You can’t perform that action at this time.