Skip to main content

Tailer SDK Python Package

Project description

Tailer SDK

Changelog

Release 1.3.18 : 2024-04-08

  • TTT : added GBQ write disposition on copy table tasks.
  • TTT : added 'delete_gbq_table' task type.

Release 1.3.17 : 2024-03-11

  • TTT : fixed an issue in the dependencies parser.
  • TTT : added range partitioning for table creation
  • TTT : bq_table_timepartitioning_require_partition_filter flag is now DEPRECATED, please use bq_table_require_partition_filter instead.
  • Misc : enhanced encoding detection when reading input files.
  • TTT : added DDL information in the saved configuration

Release 1.3.16 : 2024-01-11

  • TTT : enhanced the way tasks dependencies are parsed.
  • TTT : allow clustered table creation without time partitioning
  • Misc : enhanced encoding detection when reading input files

Release 1.3.15 : 2023-10-06

  • Misc : fixed an issuer upon user update with Tailer configuration file.
  • Setup : fix dependency with urllib3.

Release 1.3.14 : 2023-07-10

  • TTT : fix Markdown documentation processing
  • Misc : code refactoring

Release 1.3.13 : 2023-05-25

  • TTT : fix Markdown documentation processing

Release 1.3.12 : 2023-xx-yy

  • TTT : fix a potential bug when using GBQ query jobs start and end datetime
  • Setup : forced request-toolbelt version

Release 1.3.11 : 2023-xx-yy

  • TTT : added Mermaid Graph for tasks dependencies
  • TTT : refactoring of TTT DAG generation
  • All : standard way of processing Markdown documentation

Release 1.3.10 : 2023-02-28

  • TTT : fixed criticity upon expectation failure.
  • TTT : added time partioning type to DDL file. You can use the "bq_table_timepartitioning_type" set to "HOUR", "DAY", "MONTH" or "YEAR". If not present, default is "DAY".
  • Dependencies : forced firebase Python package to 3.0.1

Release 1.3.9 : 2022-11-24

  • TTS : support for context in SQL query.
  • Global : enhanced SDK return codes

Release 1.3.8 : 2022-10-05

  • TTT : bugfix, error when applying context on a SQL file containing the variable name "TEMPLATE_CURRENT_DATE".

Release 1.3.7 : 2022-07-28

  • TTT : added new criticality level -> stop.
  • Context : removed error messages related to protected variables (FD_*).
  • Context : a configuration cannot be deployed if a placeholder cannot be replaced through the context application., except protected variables => FD_*
  • TTT : fixed default timeout on lock. Now set to 15 seconds.

Release 1.3.6 : 2022-05-13

  • TTS : added new criticality level -> break

Release 1.3.5 : 2022-03-21

  • TTS : added support for new version (v3) of Table To Storage configuration.
  • TTT : added SQL query details in run infos for "expection" task type.
  • TTT : fixed an issue with how expectations failures are handled.
  • TTT : added case management to avoid ducplicate due to PubSub re-delivering messages
  • TTT : better handling of SQL execution date
  • Context : added new template for context : {{FD_CONTEXT}}. This template will insert the Context ID.
  • Context : context will always be applied, disregarding the version number.

Release 1.3.4 : 2021-12-14

  • TTT : fixed labels name error using task ids.

Release 1.3.3 : 2021-11-29

  • TTT : new task type : expectation
  • TTT : SQL and EXPECTATION tasks support context variables replacement
  • TTT : Lock manager optimizations

Release 1.3.2 : 2021-11-08

  • Bugfix : fixed an issue when running tailer with param : --context NO_CONTEXT
  • API To Storage : added Protocol Buffers definition support.

Release 1.3.1 : 2021-10-04

  • TTT : added criticality attribute to tasks.
  • Changed 'tailer auth get-token' output formatting for easy parsing.

Release 1.3.0 : 2021-07-20

  • Added support for new configuration template : API To Storage
  • Fixed unknown command line args fot TTT.

Release 1.2.8 : 2021-07-12

  • TTT : fixed a bug when processing a single task DAG.

Release 1.2.7 : 2021-07-01

  • Added a new command for user reset password : tailer auth reset-password

Release 1.2.6 : 2021-06-10

  • Bugfix : fixed issue in TTT for dynamic SQL

Release 1.2.5 : 2021-06-03

  • Added Context tagging in all configuration type
  • TTT : --no-launch flag will work on TTT deploy as well.

Release 1.2.4 : 2021-05-17

  • Bugfix : fixed issue in TTT generation regarding Lock manager.

Release 1.2.3 : 2021-05-10

  • Bugfix : fixed issue leading to re-parsing the configuration once modified.
  • TTT : added Redis support for Lock Manager. Redis will be default.

Release 1.2.2 : 2021-03-30

  • Bugfix : TTT => fixed a random issue when contacting ETCD instance.
  • Added command : tailer auth get-token. Use sed to extract token : tailer auth get-token | sed -n 's/.*user_token=//p'
  • Table To Storage : user can launch the DAG upon deployment.

Release 1.2.1 : 2021-02-22

  • Added support for configuration type : xml-conversion

Release 1.2.0 : 2021-02-22

  • First release : moved code from Jarvis SDK

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

tailer_sdk-1.3.18-py3-none-any.whl (61.2 kB view hashes)

Uploaded Python 3

tailer_sdk-1.3.18-2-py3-none-any.whl (61.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page