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- ochstreamDownloader-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.0fö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.pyför renare struktur.