Back to Vitess

Release of Vitess v17.0.3

changelog/17.0/17.0.3/release_notes.md

24.0.01.2 KB
Original Source

Release of Vitess v17.0.3

Summary

Table of Contents

<a id="major-changes"/>Major Changes

<a id="new-flag"/>New command line flags and behavior

<a id="new-vtgate-streaming-sesion"/>VTGate GRPC stream execute session flag --grpc-send-session-in-streaming

This flag enables transaction support on StreamExecute api. One enabled, VTGate StreamExecute grpc api will send session as the last packet in the response. The client should enable it only when they have made the required changes to expect such a packet.

It is disabled by default from v17.0.3.

This was a breaking change when v17.0.0 was released was causing upgrade issue for client who relied on a certain behaviour of receiving streaming packets on StreamExecute call.

The entire changelog for this release can be found here.

The release includes 34 merged Pull Requests.

Thanks to all our contributors: @ajm188, @app/github-actions, @app/vitess-bot, @frouioui, @mattlord, @rohit-nayak-ps