Skip to main content

DLS by Simplitics – v2 Versionsnoteringar

Version: 2025.10.1 Utgivningsdatum: 1 december 2025

Denna version levererar betydande förbÀttringar över Data Lake Service-komponenterna, stÀrker cross-cloud streaming, metadatahantering och publiceringsarbetsflöden. DataOrganizer har nu en enhetlig, högpresterande streaming-arkitektur för bÄde Azure och AWS, tillsammans med förbÀttrad komprimering, förbÀttrad multipart upload-stabilitet och utökat stöd för Data Lake API-operationer. EventListener fÄr viktiga uppdateringar för kÀllfilsvalidering och API-kompatibilitet, medan DataPublisher introducerar mer tillförlitligt pipeline-flöde, publisher-nivÄkontroller och stöd för Microsoft Fabric. Tillsammans ger dessa förbÀttringar en snabbare, mer robust och mer molnjusterad data lake-grund.

DataOrganizer​

🚀 Funktioner

  • Enhetlig streaming-arkitektur för Azure och AWS med konsistent 8MB chunking för förbĂ€ttrad prestanda och lĂ€gre minnesanvĂ€ndning.
  • Lade till ny S3 streaming-kompatibilitet, inklusive uppdaterade transfer-konfigurationer och förbĂ€ttrad multipart upload-hantering.
  • Introducerade förbĂ€ttrad streaming-komprimering med en omstrukturerad StreamingGzipCompressor, stöder valfri komprimering av okomprimerade streams.
  • Migrerade Azure-uppladdningar till Data Lake API med append-and-flush streaming, möjliggör bĂ€ttre event-utlösning och fullstĂ€ndigt Hierarchical Namespace-stöd.
  • FörbĂ€ttrade SDK-anvĂ€ndning över AWS och Azure för att bĂ€ttre stödja okĂ€nd-lĂ€ngd streams och kontinuerlig streaming utan att buffra hela filer.

🐛 Buggfixar

  • Fixade ett problem dĂ€r parallella S3-uppladdningar korrupterade komprimerad data.
  • Korrigerade stream position-Ă„terstĂ€llningar och trunkeringsbeteenden för att undvika korruption under uppladdningar.
  • Löste problem i komprimeringshantering relaterat till EOF, buffer flushing och datagrĂ€nser.
  • Fixade sökvĂ€gsvalidering för rĂ„a destinationer genom att ta bort ledande snedstreck och verkstĂ€lla avslutande snedstreck.
  • ÅterstĂ€llde tidigare chunk size-regression för att sĂ€kerstĂ€lla stabilt komprimeringsbeteende.

🔧 UnderhĂ„ll

  • Omstrukturerade streamUploader- och streamDownloader-logik för att minska minnesanvĂ€ndning och förenkla uppladdningsvĂ€gar.
  • Uppdaterade dokumentation och inline-kommentarer för tydlighet om streaming-beteende och API-anvĂ€ndning.
  • Tog bort redundanta felhanteringsvĂ€gar och effektiviserade uppladdningsarbetsflöden för Azure och AWS.
  • FörbĂ€ttrade övergripande stabilitet genom att standardisera komprimerings- och streaming-logik över molnleverantörer.

EventListener​

🚀 Funktioner

  • Lade till en ny update source file endpoint, förbĂ€ttrade förmĂ„gan att modifiera metadata för befintliga kĂ€llfiler.
  • Uppdaterade getSourceFiles lĂ€sformat för att justeras med senaste API-beteende.
  • Avancerade komponenten till API version 3.2 för förbĂ€ttrad kompatibilitet och konsistens över tjĂ€nster.

🐛 Buggfixar

  • Lade till validering för att sĂ€kerstĂ€lla att extraherade filekey-vĂ€rden frĂ„n filnamn Ă€r giltiga f-guids, förhindrar ingestion av felformade eller felaktigt namngivna filer.

🔧 UnderhĂ„ll

  • Uppdaterade CircleCI-konfiguration för att justeras med ny valideringslogik och sĂ€kerstĂ€lla konsistent byggbeteende.

DataPublisher​

🚀 Funktioner

  • Lade till logik för att alltid köra root step, Ă€ven nĂ€r splitToTables Ă€r populerad, sĂ€kerstĂ€ller konsistent pipeline-exekveringsflöde.
  • Introducerade publisher-nivĂ„hantering, förbĂ€ttrade kontroll och beteende över olika publiceringslĂ€gen.
  • Lade till stöd för Microsoft Fabric, utökade kompatibilitet med moderna dataplattformar.

🐛 Buggfixar

  • Tog bort hĂ„rdkodade clientType-vĂ€rden för att Ă„terstĂ€lla dynamiskt beteende.
  • Flera fixar som adresserade byggfel, TypeErrors, stavfel och mindre logikproblem genom publisher-flödet.
  • ÅterstĂ€llde tidigare endpoint-beteende för att lösa felaktig routing i vissa miljöer.

🔧 UnderhĂ„ll

  • Pinnade snowflake-connector-python<4.0 för att undvika breaking changes i nyare versioner.
  • FörbĂ€ttrade loggning, inklusive Ă„terstĂ€llda Ă€ldre loggningsvĂ€gar och ny testloggning för bĂ€ttre debugging.
  • Omorganiserade Docker Hub login-steg i CI-processen för mer tillförlitliga byggen.
  • Konsoliderade audit log-wrappers genom att flytta dem till repository.py för renare struktur.