File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 0.67.0 - Upcoming
4+
5+ ### Enhancements
6+ - Added ` UnsubscribeAck ` to the ` SystemCode ` enum for acknowledging unsubscribe requests
7+
38## 0.66.0 - 2026-08-25
49
510### Enhancements
Original file line number Diff line number Diff line change @@ -700,6 +700,8 @@ enum SystemCode : std::uint8_t {
700700 // Signals that all records for interval-based schemas have been published for the
701701 // given timestamp.
702702 EndOfInterval = 4 ,
703+ // An acknowledgement of an unsubscribe request.
704+ UnsubscribeAck = 5 ,
703705 // No system code was specified or this record was upgraded from a version 1 struct
704706 // where
705707 // the code field didn't exist.
Original file line number Diff line number Diff line change @@ -875,6 +875,9 @@ const char* ToString(SystemCode system_code) {
875875 case SystemCode::EndOfInterval: {
876876 return " end_of_interval" ;
877877 }
878+ case SystemCode::UnsubscribeAck: {
879+ return " unsubscribe_ack" ;
880+ }
878881 case SystemCode::Unset: {
879882 return " unset" ;
880883 }
@@ -1345,6 +1348,9 @@ SystemCode FromString(const std::string& str) {
13451348 if (str == " end_of_interval" ) {
13461349 return SystemCode::EndOfInterval;
13471350 }
1351+ if (str == " unsubscribe_ack" ) {
1352+ return SystemCode::UnsubscribeAck;
1353+ }
13481354 if (str == " unset" ) {
13491355 return SystemCode::Unset;
13501356 }
You can’t perform that action at this time.
0 commit comments