Skip to content

Releases: flyteorg/flyte

v2.0.0-alpha9

10 Oct 16:22
7b49083
Compare
Choose a tag to compare
v2.0.0-alpha9 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-alpha8...v2.0.0-alpha9

v2.0.0-alpha8

03 Oct 23:02
145765c
Compare
Choose a tag to compare
v2.0.0-alpha8 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-alpha7...v2.0.0-alpha8

v2.0.0-alpha7

03 Oct 17:59
1993238
Compare
Choose a tag to compare
v2.0.0-alpha7 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-alpha6...v2.0.0-alpha7

Cargo & NPM publish fixes

30 Sep 21:28
d58bab0
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v2.0.0-alpha5...v2.0.0-alpha6

Task respository and Trigger APIs

30 Sep 19:13
84d3182
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Rename idl2 -> flyteidl2 and many fixes in generation (go, python) by @EngHabu in #6610
  • Enghabu/trigger ap is by @EngHabu in #6642

Full Changelog: v2.0.0-alpha4...v2.0.0-alpha5

Flyte v1.16.1 patch release

29 Sep 16:10
8b999ce
Compare
Choose a tag to compare

Flyte 1.16.1 Release Highlights

Changed

  • Fix OTEL config map in Helm Chart ([#6624] (#6624))

Full Changelog: v1.16.0...v1.16.1

Flyte v1.16.0 milestone release

13 Sep 18:11
3a102b9
Compare
Choose a tag to compare

Flyte 1.16.0 Release Highlights

Added

  • Agent/Connector Functionality: Renamed agent to connector (#6400) with improved task retry support in Flyte Connectors (#6486)
  • Storage Configuration: Support for configuring storage from secrets to avoid exposing sensitive information (#6419)
  • Deployment Annotations: Configurable deployment annotations in Helm charts (#6385)
  • Pod Customization: Support for affinity & topologySpreadConstraints in webhook component (#6431), and configurable rollout strategy (#6447)
  • Labels and Annotations: Apply labels and annotations set via task decorator to pods and CR objects (#6421)
  • GRPC Configuration: MaxConcurrentStreams setting for flyteadmin grpc server (#6448)
  • ArrayNode Configuration: max-delta-timestamp configuration option for FlytePropeller ArrayNode (#6453)
  • Cloud Events: NATS support as cloud events sender (#6507)
  • Signal Handling: SignalWatcher functionality in Copilot (#6501)
  • Workflow Control: Workflow concurrency control feature (#6475)
  • Monitoring: Service monitor support for flyte scheduler (#6558) and datacatalog (#6571)
  • OpenTelemetry: OTEL configuration support in helm chart (#6543)
  • Scaling: HPA (Horizontal Pod Autoscaler) support for flyte admin (#6615) and datacatalog (#6616)
  • RBAC: Option to configure RBAC rules as namespace scoped (#6534)
  • Pre-init Containers: preInitContainers value support in Flyte-Binary charts (#6559)
  • Task Configuration: Task config support in flytectl config file (#6538)
  • Probes: Overrides for flyteadmin readiness and liveness probes (#6484)
  • Bug Reporting: Version details to bug report template (#6479)
  • Documentation: Kafka version field clarification in cloud events (#6502)

Changed

  • Container Naming: Renamed container_image to image for improved UX (#6211)
  • Default Configuration: flyte-core now defaults propeller rawoutput-prefix to use storage.bucketName (#6433)
  • Log Context: Updated IDL with log context (#6443)
  • Error Handling: Treat kubelet NodeAffinity status.reason as retryable system error (#6461)
  • Code Refactoring: Multiple refactoring improvements including replacing HasPrefix+TrimPrefix with CutPrefix (#6456), making createMsgChan private (#6467), and adjusting CoPilot init and Pod status logic (#6523)
  • Go Version: Upgraded to Go 1.23 (#6249)
  • Repository Updates: Updated multiple repositories to use mockery (#6477, #6607, #6608)
  • CoPilot Improvements: Better folder handling (#6620) and multi-part blob support (#6617)
  • Service Account: Set service account in base ray pod spec, allow override by pod template (#6514)
  • Ray Job: Set name max length for rayJob plugin (#6611)
  • Container Logs: Allow using container name in kubeflow plugin log links (#6524)
    Fixed
  • GitHub Actions: Updated and fixed "stale" GitHub Action (#6449) and PR stale comments (#6458)
  • NodeShutdown: Updated DemystifyFailure to respect NodeShutdown (#6452)
  • Connector Discovery: Resolved conflicts between agent auto discovery and explicit task type mapping (#6464)
  • Release Scripts: Fixed release script for beta versions (#6489) and corrected file paths in release workflows (#6487)
  • Resource Management: Fixed PodTemplate resource state pollution between workflow runs (#6530) and compile-time podTemplate resources override issues (#6483)
  • Workflow Processing: Fixed workflow equality check (#6521) and enqueue correct work item in node execution context (#6526)
  • Grafana Dashboards: Fixed Grafana dashboard queries for dynamic workflow metrics (#6546)
  • Scheduler: Fixed invalid cron date schedule creating infinite loop in flytescheduler (#6555)
  • Plugin Safety: Made plugin metric registration thread safe (#6532)
  • Server Shutdown: Fixed flyteadmin not shutting down servers gracefully (#6289)
  • Strict Mode: Disabled strict mode in flytectl (#6619)

Removed

  • CI/CD: Removed docs job from GitHub actions workflow (#6432)
  • Helm Cleanup: Cleaned up helm template since metrics path is not configurable (#6444)
  • Legacy Plugins: Deleted hive plugin (#6580) and cleaned up flyteplugins (#6515)
  • Annotations: Removed projectcontour annotations from helm charts by default (#6564) and primary pod annotation from raw container task (#6618)
  • JWT: Removed usage of golang-jwt v3 (#6596)

Security

  • Permissions: Removed SYS_PTRACE and sharenamespace settings for improved security (#6509)

Dependencies

Contributors

Special thanks to new contributors: @ppeerttu (#6385), @studystill (#6456), @daadc (#6502), @mattiadevivo (#6507), @gopherorg (#6511), @jingchanglu (#6528), @diranged (#6534), @thomasjhuang (#6475), and @hylje (#6559), along with all returning contributors who made this release possible.

Full Changelog: v1.15.3...v1.16.0

Rename idl packages to flyteidl2

26 Aug 00:51
4534029
Compare
Choose a tag to compare
Pre-release
pip install flyteidl2
npm install flyteidl2
cargo add flyteidl2
go get github.com/flyteorg/flyteidl/v2

Initial IDL Release

22 Aug 17:37
25fd8d6
Compare
Choose a tag to compare
Initial IDL Release Pre-release
Pre-release

What's Changed

Initial IDL Release

22 Aug 06:40
2abeb94
Compare
Choose a tag to compare
Initial IDL Release Pre-release
Pre-release

What's Changed