Skip to main content

INGEST by Simplitics – v2 Versionsnoteringar

Version: 25.10 Utgivningsdatum: 1 december 2025

Denna version medför betydande framsteg inom ingestionsprestanda, skalbarhet och molninteroperabilitet. Den introducerar fullstÀndig DuckDB-driven Change Data Capture, nya streaming download-funktioner över alla större lagringsplattformar och utökad importer/exporter-tÀckning inklusive API, ADLS Gen1/Gen2 och förbÀttrade filsystemoperationer. Betydande förbÀttringar inom workload-hantering, S3-partitionshantering och JSON-serialisering stÀrker ytterligare ingestionstillförlitlighet. Parad med omfattande optimeringar i minnesanvÀndning, chunking, komprimering och molneventhantering levererar denna uppdatering en mÀrkbart mer effektiv och motstÄndskraftig ingestionspipeline för storskalig, multi-moln databehandling.

Ingestionmotor​

🚀 Funktioner

  • Lade till fullstĂ€ndiga Change Data Capture (CDC)-funktioner med DuckDB, inklusive effektiv diffing, jĂ€mförelse och filbaserade CDC-arbetsflöden.
  • Introducerade streaming download-stöd för SFTP-, ADLS- och S3-exporters, möjliggör lĂ„g-minnes stora-fil-ingestion.
  • Implementerade en ny apiExporter med fullstĂ€ndigt OAuth 2.0-, bearer token-, basic auth- och certifikatautentiseringsstöd.
  • Lade till Azure Data Lake Gen1 & Gen2-importers, plus flera förbĂ€ttringar av ADLS-uppladdning med block-blob-staging för tillförlitlighet.
  • Introducerade en dedikerad fileSystemExporter med filblĂ€ddring, tidsstĂ€mpel-/filnamnsfiltrering, multi-sökvĂ€gs binĂ€r export och komprimeringsstöd.
  • Lade till stöd för komprimerade mellanfiler, förbĂ€ttrad gzip-hantering och optimerad komprimeringsprestanda.
  • Aktiverade partition-medveten S3-blĂ€ddring, inklusive dynamisk partitionsupptĂ€ckt och förbĂ€ttrad tidsintervallsökning.
  • Implementerade start_workload och workload-slutförandehantering för mer robust workload-hantering.
  • Lade till 5GB output-filsstöd, justerade exportbeteende med stora dataset-krav.
  • Integrerade orjson för snabb JSON-serialisering i exporters.
  • Lade till BlobCreationTrigger och andra molnevent-förbĂ€ttringar för att förbĂ€ttra integrationstillförlitlighet.

🐛 Buggfixar

  • Fixade indenteringsfel i SftpExporter som orsakade dĂ„ligt mappingbeteende.
  • Korrigerade filmönstermatchning och wildcard-hantering i fileSystemExporter.
  • Fixade exekveringsordningsproblem i exportarbetsflöden.
  • Löste flera datatypkonverteringsproblem i BuildSQL, post_lastfiltervalue och tableexport-logik.
  • Reparerade incremental fetch-logik och fixade indexeringsproblem i dbExporter.
  • Korrigerade filterColumn-hantering och datatyp-inferens nĂ€r tom.
  • Fixade sökvĂ€gsnormaliseringsproblem som orsakade felaktiga rotmappar i S3/Azure.
  • Löste endpoint-problem i post_lastfiltervalue, inklusive korrigerad POST URL och Ă„terstĂ€llning av breaking changes.

🔧 UnderhĂ„ll

  • Omfattande DuckDB-optimeringar:
    • FörbĂ€ttrade minnesgrĂ€nser och filstorleksbegrĂ€nsningar.
    • Aktiverade disk spilling, inaktiverade parallel execution och justerade chunk-storlekar.
    • Lade till sekventiell operationsstöd och minneseffektiv radstreaming via generatorer.
  • Stora omstruktureringar över exporters för att förbĂ€ttra minneseffektivitet, chunking och filskrivning:
    • Konsoliderade binĂ€r fillogik.
    • Optimerade CDC-filhantering och filnamnsormalisering.
    • Lade till dynamisk chunk-storleksestimering baserad pĂ„ DuckDB-kolumntyper.
  • FörbĂ€ttrade temporĂ€r filhantering och S3-prestanda genom bĂ€ttre storleksspĂ„rning och rensningslogik.
  • FörbĂ€ttrade loggning över S3-, filesystem-, DB-exporters och ingestionarbetsflöden.
  • Uppdaterade ingester för att stödja exporter-mapping-konfigurationsfiler.
  • Tog bort debug-kod och förenklad bearbetningsvĂ€gar för att öka prestanda och tillförlitlighet.