- v2.2.1 - 2019-10-21
- [Enhancement] Implement a better per-instance configuration, the previous one caused a lot of copy/paste duplicated config when managing many instances
- v2.2.0 - 2019-10-21
- [Feature] Allow per-instance configuration, backward-compatible but it's a whole new way of defining environment variables using secrets-staging.yml and secrets-production.yml instead of .env.staging and .env.production
- v2.1.6 - 2019-10-02
- [Enhancement] Handle CORS preflight request - Before today, it wasn't possible to send POST requests to the
/cache-query
endpoint due to CORS preflight check that wasn't allowed. We didn't previously encounter the issue because we were using the same domain/sub-domain. Now, it's possible to connect to the Cache from any domain
- [Enhancement] Handle CORS preflight request - Before today, it wasn't possible to send POST requests to the
- v2.1.5 - 2019-09-25
- [Enhancement] Improve stability/resilience of /reset-cache endpoint, better handle redis errors - Doesn't spawn one redis connection per call anymore, more resilient to calls received in a batch as well (forces 1 reset max every ~10s)
- v2.1.4 - 2019-09-12
- [Enhancement] Fix
emulate:demo:production
script - Wasn't using production environment
- [Enhancement] Fix
- v2.1.3 - 2019-09-12
- [Enhancement] Check for
NetworkStatus.ready
instead ofqueryResults.errors
(as status already handle those, clearer/proper) when analysing apollo client query result
- [Enhancement] Check for
- v2.1.2 - 2019-09-09
- [Enhancement] Reuse redis connections for the same lambda container - A new Redis connection was created at every lambda call before
- v2.1.1 - 2019-09-09
- [Enhancement] CLI - Reset cache - A new action is available in the CLI and allow to simulate the /reset-cache endpoint
- [Enhancement] The /cache-query endpoint prints additional debug information regarding fetched items from Redis cache
- [Enhancement] Changed
yarn lint
to run in watch mode by default, added a newyarn lint:once
for CI - [Enhancement] Run
yarn lint
automatically when runningyarn start
for development env
- v2.1.0 - 2019-09-07 - Public release, internally forked for our private use @Unly - Boilerplate will be maintained from now on
- [Enhancement] Headers forwarding - Now forwards some headers alongside the GCMS query. Forwarded headers are:
- All headers starting with
gcms-
locale
for backward compatibility with systems using the oldlocale
instead of the more recentgcms-locale
- All headers starting with
- [Feature] Cache reset for WebHooks - New endpoint
/reset-cache
that just flush the whole redis db
- [Enhancement] Headers forwarding - Now forwards some headers alongside the GCMS query. Forwarded headers are:
- v2.0.0 - 2019-08-11 - Production-ready version
- [Enhancement] Handle potential redis failure for all endpoint (see README)
- [Doc] Massive documentation update
- v1.0.0 - Alpha/POC version (non-production ready)