Releases: chronicle-app/chronicle-etl
Releases · chronicle-app/chronicle-etl
v0.6.1
30 Jul 18:23
Compare
Sorry, something went wrong.
No results found
This release transitions to using a more formalized schema called Chronicle Schema
Schema-related changes
Other changes
Use rubocop rules from chronicle-core
Support multiple sequential transformations in a job
Add buffer, fields_limit, filter_fields, filter, format (for serialization), sampler, sort, transformers
v0.5.5
19 May 17:58
Compare
Sorry, something went wrong.
No results found
Add internal list of known plugins in #60 and chronicle-etl plugins:list shows all known plugins
Coerce dates (from yml files) into Time objects #57
Always write yml config with string keys
Add list of connectors from available plugins to README
v0.5.4
23 Apr 03:10
Compare
Sorry, something went wrong.
No results found
Adds authorizer feature (#51 ) for doing oauth flows for third-party providers. Plugins can now implement their own authorizers
v0.5.3
04 Apr 18:32
Compare
Sorry, something went wrong.
No results found
Chronicle Schema: add analogous edge; add provider_namespace attribute (in which provider_id is unique within) (285b1db )
Improve output when CLI run without flags (#44 )
Improve error handling for bad runs (#26 )
v0.5.2
04 Apr 18:29
Compare
Sorry, something went wrong.
No results found
add homebrew installation
better UX for saving/using saved jobs
fix json/csv output when using STDOUT (#31 )
add non-line-separated JSON loading (#43 )
v0.5.0
24 Mar 22:16
Compare
Sorry, something went wrong.
No results found
Better handling of non-installed plugins (#34 )
Add fuzzy durations for --since and --until (e.g. $ chronicle-etl --since 10d). #32
Add secret management system #36
Set config file permission to 0600 #40
Add specs for config related stuff (using FakeFS )
v0.4.3
14 Mar 16:36
Compare
Sorry, something went wrong.
No results found
improve handling of plugins failing to load
v0.4.2
14 Mar 03:46
Compare
Sorry, something went wrong.
No results found
Revamp connector installation system to be oriented around plugins (f5bfcfc )
Add numeric type to settings (setting :foo, type: :numeric)
Add ability to disable color output (#19 )
Improve CSV, JSON loaders
v0.4.1
05 Mar 03:42
Compare
Sorry, something went wrong.
No results found
Add --silent flag for setting log level to SILENT (#17 )
Add better support for jobs which preserve raw extraction data
Add basic type coercion for configuration settings
Make TableLoader default and remove StdoutLoader
Improve CSV, file, and JSON extractors
v0.4.0
25 Feb 04:17
Compare
Sorry, something went wrong.
No results found
Add Configurable mixin for extractor/transformer/loader classes that gives a common pattern for registering settings for classes
Test < Chronicle ::ETL ::Extractor
include Chronicle ::ETL ::Configurable
setting :when , type : :date , required : true
end
t = Test . new ( when : '2022-02-24' )
t . config . when
Add connectors:show PHASE IDENTIFIER command to CLI
Add specs for CLI and many internal classes; add Guardfile; integrate CI with Github Actions
Set minimum Ruby version to 2.7
Add universal flags for jobs:run for common extractor/transformer/loader options
--input
--until
--since
--limit
--output
--fields