- [TD-3445] Postgres port configurable through
DB_PORT
environment variable
- [TD-2951] Parameters to jobs.
- [TD-3421] Allow users with
manage_raw_quality_rule_implementations
permission to :index sources
- [TD-3338] Limit size of message in job events to prevent Elasticsearch bulk indexing failures
- [TD-3341] Build with
elixir:1.11.3-alpine
, runtimealpine:3.13
- [TD-3329] Elasticsearch index settings are now configurable using environment
variables:
ES_TIMEOUT
: Connection timeout in milliseconds (default5000
)ES_RECV_TIMEOUT
: Response timeout in milliseconds (default40000
)ES_SHARDS
: Number of shards (default1
)ES_REPLICAS
: Number of replicas (default1
)ES_REFRESH_INTERVAL
: Index refresh interval (default30s
)ES_INDEXING_SLOWLOG_THRESHOLD_WARN
: Indexing slowlog warning threshold (default10s
)ES_INDEXING_SLOWLOG_THRESHOLD_INFO
: Indexing slowlog info threshold (default5s
)ES_INDEXING_SLOWLOG_THRESHOLD_DEBUG
: Indexing slowlog debug threshold (default2s
)ES_INDEXING_SLOWLOG_THRESHOLD_TRACE
: Indexing slowlog trace threshold (default500ms
)ES_INDEXING_SLOWLOG_LEVEL
: Indexing slowlog level (defaultinfo
)ES_INDEXING_SLOWLOG_SOURCE
: Indexing slowlog source limit (default1000
)
- [TD-3222]
jobs
index alias can now be configured using theES_ALIAS_JOBS
environment variable
- [TD-3207] K8s in the execution of jobs
- [TD-3245] Tested compatibility with PostgreSQL 9.6, 10.15, 11.10, 12.5 and
13.1. CI pipeline changed to use
postgres:12.5-alpine
.
- [TD-3263] Use HTTP Basic authentication for Elasticsearch if environment
variables
ES_USERNAME
andES_PASSWORD
are present
- [TD-3179] On source creation, replace existing deleted source if it has the
same
external_id
- [TD-3163] Auth tokens now include
role
claim instead ofis_admin
flag - [TD-3164] Service accounts can query sources, create jobs and create events
- [TD-3182] Allow to use redis with password
- [TD-3187] Default pending status for jobs without events in elasticsearch
- [TD-3170] Build docker image which runs with non-root user
- [TD-2486] Domain selector support (type
domain
in template)
- [TD-2949] Support for creating connector jobs in Kubernetes
- [TD-3089] Widget and type
copy
on df
- [TD-3114] Issue with mappings was causing indexing to fail
- [TD-2727] Support for job detail view
- [TD-3109] Include timestamp and metadata in log entries
- [TD-2952] Remove deleted sources from cache
- [TD-2952] As a user with permission to execute rules I want to run implementations manually from the implementations screen for Kubernetes Cluster. Cached sources
- [TD-2485]:
- Enrich template fields from cache
- Mappings for system type of templates
- [TD-2719] Soft deletion of sources with jobs
- [TD-2908] Support for configurations
- Updated to Phoenix 1.5
- [TD-2629] Update td-df-lib to omit template fields of type
image
on indexing - [TD-2492] Update td-df-lib to include new numeric template types
- [TD-2357] Poison import needed on vaultex
- [TD-2357] Use elixir version
1.10
- [TD-2313] Added active property on source
- [TD-2340] Use
inserted_at
instead ofdate
on events logging
- [TD-2217] Missing aggregation term and sortable mappings
- [TD-2215] Sources API
- [TD-2295] Jobs and events support
- Initial project config