Curiefense
Search…
Release Notes
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Enhanced

    [curieconf] Enhance API to allow requesting specific properties of documents

Added

    [curieproxy] Add continent data and more country data
    [curieproxy] Add geolocation for requests when data is present
    [curielogger] Add config file structure
    [curieproxy] Add continent data and more country data
    [ui] Added 3 categories to tags (legitimate, malicious, neutral)
    [curieconf, ui] Added mask boolean field to WAF policy Cookie/Header/Argument
    [ui] Added is-single-input-column prop to ResponseAction component
    [ui] Added more tests to DocumentSearch component (98%+ Coverage)
    [ui] Added routing to document editor page per the following schema: /config/branch/doc_type/doc_id
    [ui] Added search page for documents
    [ui] Added units suffix (seconds) to TTL in RateLimitsEditor.vue
    [ui] Added units suffix (seconds) to TTL in FlowControlEditor.vue
    [ui] Added ace json editor to DB editor screen
    [ui] Added default textarea json editor when failing to load ace json editor
    [ui] Added indicator for missing data in DocumentEditor.vue
    [ui] Added indicator for loading data in DocumentEditor.vue
    [ui] Added indicator for missing data in DBEditor.vue
    [ui] Added indicator for loading data in DBEditor.vue
    [ui] Added scrollbar to Burma’s dropdown menu item with max height of 12rem
    [confserver] Added an example flow control document to bootstrap data
    [confserver] Added basic tags to bootstrap data
    [confserver] Add geolite2 city
    [curielogger] elasticsearch index: add timestamp field
    [images] add fluentd image
    [helm] add fluentd support
    [helm] add elasticsearch support
    [docker-compose] add ELK containers
    [helm] deployments: add support for google storage buckets
    [helm] deployment: add variables to disable parts of the chart
    [curieproxy] add missing lua dependency
    [curielogger] Added alpha fluentd support
    [curielogger] Added logstash support
    [curielogger] Added elasticsearch dumb client
    [curieproxy] Added envoy-1.16.2 binary with symbols for lua
    [curieconf] Added in-place entry edition in curieconf (server, client, CLI)
    [curietasker] Added 'update_and_publish' task
    [curietasker] Added 'publish' task
    [docker-compose] ELASTICSEARCH_URL added to curielogger entry in compose yaml
    [curieproxy] tests branch configuration added
    [curieconf] tests branch configuration added
    [ui] added links to side menu
    [curieproxy] benchmark and tests added
    [curieproxy] added debug message for Rust Sig
    [curieproxy] rust calls with debug -- :add instead of .add
    [curieproxy] debug messages added
    [curietasker] log info added for remote debugging
    [curietasker] adding jsonschema to setup.y install_requires
    [curieproxy] debug added to tagging matching points

Updated

    [curielogger] Update deployment configs/files
    [helm] Update logstash pipeline configuration
    [curielogger] Update cflog format and add pg back
    [curielogger] Update curielogger for new format
    [docker-compose] update env variables for curielogger
    [helm] update chart following changes in curielogger
    [bootstrap-script] updated version to 1.2.10
    [bootstrap-script] Updated axios version to avoid security vulnerability
    [confserver] update bootstrap waf signatures
    [confserver]: update profiling lists for confdb bootstrap bundle

Improved

    [ui] Improved performance for EntriesRelationList prop validator
    [ui] Replaced all download functions with a new downloadFile function in Utils
    [curieconf] Enhance api to allow requesting specific properties of documents
    [ui] Use the new enhanced api to drastically improve loading time of “Search Document” page
    [ui] Added scrollbar to Burma’s dropdown menu item with max height of 12rem
    [ui] Fixed download button in AccessLog component
    [ui] Changed colors of JSON Editor menu and mode selector to greyscale
    [ui] Hiding "Clear all sections" button in tagrules when source of list is not "self-managed"
    [ui] Fix indentation of WAF policy editor and WAF signature viewer content
    [ui] Fix bug preventing docs from being downloaded
    [ui] Fix name of all download buttons (removed unneeded 'x')
    [ui] Now using new document defaults for missing props of documents

Removed

    [curielogger] Removed postgres support in favor or elasticsearch
    [ui] Flow Control - Removed the regex symbol next to Method, Host, and Path
    [curielogger] removed addition of hardcoded path to logstash url
    [curieproxy] removed reference to bt
    [curieproxy] schema removed, waf sig corrected
    [curieproxy] Removed old unused schema files
    [confserver] Removed unneeded params from bootstrap flow control action prop
    [ui] Removed unneeded module from dependencies
    [ui] Removed inline styling, !important, tag
    [ui] Added main.scss containing general classes
    [ui] Removed unneeded whitespace
    [ui] Improvements to the ui - general alignment of components throughout the system
    [ui] Removed deprecated html tag
    [curieproxy] removed logs
    [curieproxy] hscan.lus removed
    [curieproxy] globals.WAF removed
    [ui] Removed unnecessary card wrapper
    [ui] Removed conversion of old entries + relation data structure to the new structure, should be received from server in correct new structure
    [curietasker] return false removed
    [curietasker] removed some more debug prints
    [curieconf] remove references to now removed mongobackend package
    [curieconf] Removed outdated mongo backend
    [curieconf] Removed any loose API calls
    [curieconf] Removed duplicated API call in AccessLog.vue

Fixed

    [curielogger] Fix indexpatter for non data stream environments
    [deploy, docker-compose] fix use of fluentd
    [deploy] deploy-dev.sh: fix log check step
    [currielogger] elasticsearch mapping: fix types for arrays
    [curielogger] omit keys in upstream when there is not upstream (fixes ES)
    [ui] fix jest global window
    [curielogger] fix json names
    [curielogger, helm] elasticsearch: deployment fixes
    [ui] Fixed Bug - When creating multiple documents in a row throws an error
    [curielogger] Fixed missing fields in request attribute structure
    [curieproxy] waf exclude restrict bug fixed
    [curieproxy] acl bug fixed
    [curieproxy] more debug messages -- bad data type number error fixed
    [ui] Fixed download button in AccessLog component
    [curieproxy] exclude sig new format bug fixed
    [ui] waf reason UI fixed
    [images] grafana image: fix permissions for provisioned dashboards & datasources
    [ui] Fix indentation of WAF policy editor and WAF signature viewer content
    [ui] Fix bug preventing docs from being downloaded
    [ui] Fix name of all download buttons (removed unneeded 'x')
    [ui] Fix bug where first load of document editor page would not load docs correctly
    [confserver] Fixed wrong bucket name in bootstrap data (duplicated prod instead of prod + devops)
    [ui] Fix bug where first load of document editor page would not load docs correctly
Last modified 7mo ago