Skip to content

v1.6.0

Compare
Choose a tag to compare
@boonhapus boonhapus released this 28 Feb 18:29
· 28 commits to master since this release

v1.6.0 - The ✌️ V2 Release

🛠️   Added

🔧   Modified

  • Known errors (exceptions.CSToolsError) have been revamped to include more user-friendly messages and mitigations
  • tools scriptability rewritten to align to more with the tools git interface

🐛   Bugfix

  • Add TS_SHARING_ACCESS.share_type (VARCHAR) to tools searchable metadata
  • DatabaseSyncers which follow PUT FILE -> COPY/MERGE INTO workflow now support column header reording / redefinition
  • Column headers are now parsed appropriately on Excel Syncer (#192)
  • All DATETIME fields in extracted data are now converted to UTC, regardless of the Cluster's timezone

❌   Removed

  • V1 REST API endpoints are in a deprecated cycle or replaced in favor of V2
  • Opt-in callhome analytics / metadata
  • Falcon Syncer reliably only supports Basic Auth, other authentication methods are removed

🫀   CS Tools Internals

  • Added a CONTRIBUTING guide with CS Tools development setup
  • Replaced venv+pip bootstrapping and Virtual Environment management with uv entirely
  • Replaced cs_tools.api.middlewares with a leaner cs_tools.api.client + cs_tools.api.workflows layer (thanks V2!)
  • All REST API calls are now made asynchronously with httpx , with complementary async-to-sync translators in utils.py
  • Moved Documentation generators from cs_tools.md_ext to docs/hooks/*.py
  • Refreshed Documentation to be leaneer and more generated instead of manual maintenance

Full Changelog: v1.5.12...v1.6.0