Release Notes
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
Version 1.4.0
Added
[e2e] Add back test_ipv4 which passes
[e2e] Add support for fork repositories in github workflows
[helm] Add curiefense to Istio-helm charts
[docker] Add missing packages to curielogger (to run contrib scripts)
[ui] Add options to configure links to Kibana & Grafana
[curielogger] Add docker-compose e2e tests
[e2e] Add tests to last missing components, fix referral bug in url maps editor, chang coverage thresholds, remove unused code
[ui] Add autocomplete support to WAF Policies editor and resolve a bug in URL Maps editor
[ui] Add a requirement of at least one tag for Tag Rule tags list in Tag Rules json schema
[e2e] Add test of flow control editor in case of multiple limit option keys
[helm] Add v2 deployment tests
[e2e] Add test on fluentd
[helm] Add filebeat to the helm deployment
[curielogger] Add logrotate container
[e2e] Add a testcase for pairwith limits
[e2e] Add Rust formatting tests to Makefile
Add configs and templates for Elasticsearch 6.x
Add an nginx-ingress container
Add map to define request_map
Add knob to disable Kibana initialization (es6 init script)
Updated
[ui] Update dependencies with found security vulnerabilities.
[ui] Update version to 1.3.0 to match the achieved milestone and overall* system version
[docker] Update Envoy configuration version to v3
[e2e] Update log patterns
[docker] Update Istio image to use Envoy binary for 1.9.2
[helm] Update curiefense EnvoyFilters to v3
[docker] Update Envoy binary for Istio
[ci] Update minikube to fix CI
[e2e] Update Rust unit tests to include urldecode
[curieproxy] Update iptools.so in curieproxy with new url decode function
Update iptools.so for lua
Update iptools.so with fixed urldecode
Update with new urldecode algorithm
Improved
[e2e] Improve general coverage of UI unit tests in DocumentEditor.vue and Publish.Vue for a total coverage of 89%+
[e2e] Improve general coverage of UI unit tests, add types to unit tests, fix small issues throughout the UI
Removed
[helm] Remove helm install
[e2e] Remove test for feature that does not exist anymore
[helm] Remove references & variables for postgres & curielogserver
[deploy] Remove remaining postgres configuration values
Remove the ROADMAP.md file in favor of RELEASES.md
Remove ILM for ES 6.x as it was added in 7.x
Remove logstashs' from e2e-ci.yml
Fixed
[ci] use more recent shellcheck version, fix remaining errors
[e2e] Fix ratelimit countby tests
[e2e] Fix WAF Rules tests
[e2e] Fix arguments passed to deploy.sh. Fixes e2e tests.
[e2e] Fix elasticsearch port for tests on minikube
[ci] Fix deployment & tests following Istio update
[e2e] Fix latency tests (deploy-gke.sh)
[ci] Fix environment for rust & lua tests
[docker-compose] Fix curieproxy metrics scrape
[ui] Fix referral bug in url maps editor
[curielogger] Fix test_logs Elasticsearch query
[docker-compose] Fix CI
[curielogger] Fix tag rules logging
[curieproxy] fix geo-related ratelimit counters
[curieproxy] fix geo-related ratelimit scope checks
Fix challenge in flow control
Fix start_curiefense script
Fix flow checks tags
Fix default return codes
Fix nginx failure with unknown remote ip
Fix curiefense/images/uiserver/Dockerfile to reduce vulnerabilities
Enhanced
N/A
Last updated