github slingdata-io/sling-cli v1.4.11

latest releases: v1.6.6, v1.6.5, v1.6.4...
16 months ago

Sling v1.4.11 (2025-06-27T16:45:21Z)

๐Ÿš€ Major Features & Enhancements

๐Ÿ“Š Databricks Support

  • NEW: Complete Databricks database integration
  • Added connection, query, and data import/export functionality
  • Implemented Databricks-specific SQL templates
  • Added support for Databricks COPY INTO commands
  • Enhanced AWS S3 integration for Databricks workflows
  • Added comprehensive JSON manipulation functions support
  • Implemented Databricks volume operations with multiple file format support

๐ŸงŠ Iceberg & Data Lake Improvements

  • Enhanced DuckDB connection handling with Iceberg catalog support
  • Improved REST catalog interface for table operations
  • Added CatalogSchema support to DuckLake connections
  • Enhanced error handling for manifest retrieval
  • Updated catalog type references and authentication

๐Ÿฆ† DuckDB Enhancements

  • Bumped DuckDB version from 1.3.0 to 1.3.1
  • Added R2 file type support in dbio
  • Improved URI handling and secret management
  • Enhanced schema handling in buildAttachSQL

๐Ÿ”ง Bug Fixes & Improvements

๐Ÿ’พ Data Type & Precision Handling

  • FIXED: Oracle NUMBER scale preservation issues
  • Enhanced decimal column precision and scale handling
  • Improved SQLColumns and Apply methods for data types
  • Removed unnecessary DbScale checks

๐Ÿ” Authentication & Credentials

  • Standardized AWS credential handling across Athena, Iceberg, and S3
  • Improved error reporting for authentication issues
  • Enhanced secret management for various connectors

๐Ÿ“ File System & Formats

  • Improved CSV delimiter handling (changed from rune to string)
  • Enhanced file format assignment logic
  • Streamlined S3 GetReader functionality
  • Added String method to FileType for better representation

๐Ÿ” SQL & Query Improvements

  • Fully qualified table names in DELETE statements for upsert operations
  • Enhanced error messaging in GetTableColumns
  • Improved SQL template compatibility

๐Ÿงช Testing & Quality

โœ… Test Enhancements

  • Updated CLI suite configuration from TSV to YAML format
  • Added comprehensive test cases for:
    • Starrocks with empty_as_null option
    • Pipeline copy operations
    • Delta R2 secret creation
    • Oracle NUMBER scale fixes
    • MySQL BIT type replication
  • Improved test logging and error handling
  • Enhanced environment variable initialization

Don't miss a new sling-cli release

NewReleases is sending notifications on new releases.