Skip to content

Releases: devstress/FlinkDotnet

FlinkDotNet 1.0.1

05 Nov 14:23
49a9322

Choose a tag to compare

FlinkDotNet 1.0.1 Release

FlinkDotNet provides 100% feature parity with Apache Flink 1.0-2.1, implementing all major features across every version release.

Complete observability (Prometheus) included.

Apache Flink Versions Coverage

Flink Version Release Date Coverage Key Features Implemented
1.0-1.9 2016-2019 100% DataStream API, Windows, State Management, CEP, Kafka Integration
1.10 Feb 2020 100% Table API, SQL Gateway, Catalog API
1.11 Jul 2020 100% DDL Support, Change Data Capture
1.12 Dec 2020 100% Unified Source API/FLIP-27, SQL Connectors
1.13 May 2021 100% SQL Functions, Window TVF
1.14 Nov 2021 100% SQL Client, Batch SQL
1.15-1.18 2022-2023 100% Table Store/Apache Paimon, Advanced Table Features
1.19 Mar 2024 100% Performance Improvements, Checkpoint Optimizations
1.20 Oct 2024 100% Unified Sink v2, Materialized Tables
2.0 Mar 2025 100% Disaggregated State Management, Unified Batch/Stream, API Overhaul
2.1 Jul 2025 100% AI/ML Integration, VARIANT Type, PTFs, Performance & Format

FlinkDotNet 1.0.0

28 Oct 04:44
e552216

Choose a tag to compare

FlinkDotNet First Release

  • Complete Apache Flink 2.1 DataStream API in C# with fluent interface
  • Native .NET 9.0 SDK for building streaming jobs without Java code
  • Full Kafka integration with sources and sinks support
  • Event-time processing with watermarks and windowing (tumbling, sliding, session)
  • Exactly-once semantics with checkpointing and savepoints
  • JSON IR (Intermediate Representation) translator for job submission
  • JobGateway service for submitting jobs to Flink clusters
  • .NET Aspire integration for local development with one-command startup
  • Complete observability stack (Prometheus, Grafana, Loki, OpenTelemetry)
  • Temporal.io workflow orchestration integration
  • 10 passing integration tests validating end-to-end pipelines
  • Production-ready performance: 800K+ messages/sec throughput validated
  • Dynamic scaling support with Flink 2.1 adaptive scheduler and reactive mode
  • Advanced partitioning strategies (rebalance, rescale, forward, shuffle, broadcast, custom)
  • Comprehensive documentation including 15-day learning course
  • Three NuGet packages: FlinkDotNet.Common, FlinkDotNet.DataStream, Flink.JobBuilder
  • Docker image for JobGateway service
  • Multi-cluster orchestration support for enterprise deployments
  • Complete Table API and SQL support via Flink SQL Gateway
  • Stateful processing with timers and keyed state management