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 details)

Uploaded Python 3

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

Uploaded Python 3

File details

Details for the file tailer_sdk-1.3.18-py3-none-any.whl.

File metadata

  • Download URL: tailer_sdk-1.3.18-py3-none-any.whl
  • Upload date:
  • Size: 61.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for tailer_sdk-1.3.18-py3-none-any.whl
Algorithm Hash digest
SHA256 7849a9a8fb7b350f42788b017e8efdc7ce488878cb4d9d9cd805a9dd5d9bb51c
MD5 348daf6e2f1ed3e7f9e74623ee993830
BLAKE2b-256 e2e7eaabf952396e43348c8b5b47907f36475e0c1040a5c0d12dfb3aabfefa2d

See more details on using hashes here.

File details

Details for the file tailer_sdk-1.3.18-2-py3-none-any.whl.

File metadata

File hashes

Hashes for tailer_sdk-1.3.18-2-py3-none-any.whl
Algorithm Hash digest
SHA256 9c16b3ac0f156e2ffbcea9d0ae5fc2521cb545c71699df70788b223ceecbadb8
MD5 3543458087bed8fa28ba8d453c0d76e8
BLAKE2b-256 ee6aa9d4f346bb517725e3473f1a2ebde5814770cfccc28ec3d9c0ea1f2e9a80

See more details on using hashes here.

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