View, compare, or restore historical versions of this page. Older versions may be automatically deleted based on rules set by your administrator.

  Version Published Changed By Comment Actions
CURRENT (v. 72) May 12, 2023 06:13  
v. 71 May 03, 2023 12:32
v. 70 Jun 20, 2019 23:14
v. 69 Jun 14, 2017 15:57
v. 68 Jun 13, 2017 23:21 Update document to reflect the changes made during implementation.
v. 67 Jun 03, 2017 00:21 Add note on message format compatibility with old clients
v. 66 Apr 20, 2017 21:29 Fix reference to unsigned varint, which no longer exists
v. 65 Apr 07, 2017 00:34
v. 64 Apr 06, 2017 22:32
v. 63 Apr 06, 2017 21:26
v. 62 Apr 06, 2017 18:25
v. 61 Apr 06, 2017 17:53
v. 60 Apr 06, 2017 01:51
v. 59 Apr 06, 2017 01:49
v. 58 Apr 05, 2017 20:16 Change epoch from int32 -> int16 in the protocol
v. 57 Apr 05, 2017 13:51 Mention switch to CRC32C and reason.
v. 56 Mar 29, 2017 06:08 Update for message format changes from KAFKA-4816
v. 55 Feb 28, 2017 20:56
v. 54 Feb 28, 2017 05:35
v. 53 Feb 24, 2017 23:58 Clarified some usecases for the pure idempotent producer.
v. 52 Feb 24, 2017 23:43 Aded min.isr config for transaction state log.
v. 51 Feb 22, 2017 19:26 Remove optional key and value in message
v. 50 Feb 22, 2017 19:21 Changed ProducerFenced Error code to InvalidProducerEpoch.
v. 49 Feb 22, 2017 00:12
v. 48 Feb 16, 2017 05:39 Added some metrics we may want to track
v. 47 Feb 16, 2017 00:02
v. 46 Feb 15, 2017 20:58
v. 45 Feb 15, 2017 19:11
v. 44 Feb 15, 2017 19:06 Updated diagram to drop BeginTxn
v. 43 Feb 13, 2017 22:31 Added configurations for the transaction state log.
v. 42 Feb 13, 2017 22:17 Added InvalidTransactionTimeout error.
v. 41 Feb 13, 2017 22:07 Updated default for isolation.level. Added TransactionTimeout to BeginTxnRequest
v. 40 Feb 13, 2017 21:39 MaxTimestampDelta -> MaxTimestamp; Drop comment about per-message CRC; drop messageSetSize from ProduceRequest
v. 39 Feb 10, 2017 07:08
v. 38 Feb 10, 2017 07:06
v. 37 Feb 10, 2017 07:00
v. 36 Feb 10, 2017 06:39 Added some missing config defaults
v. 35 Feb 10, 2017 06:21 Added missing producer configuration
v. 34 Feb 10, 2017 06:10
v. 33 Feb 10, 2017 06:09
v. 32 Feb 09, 2017 17:33
v. 31 Feb 09, 2017 17:26
v. 30 Feb 08, 2017 20:53
v. 29 Feb 07, 2017 01:53 Delete bad whitespace introduced by the wiki
v. 28 Feb 07, 2017 01:50 Added the protocol changes to the wiki
v. 27 Feb 06, 2017 22:53
v. 26 Feb 04, 2017 03:38 Fixed some naming
v. 25 Feb 04, 2017 03:22 Add note on WriteTxnMarker authorization
v. 24 Feb 03, 2017 23:50
v. 23 Feb 03, 2017 22:19 Added additional notes on authorization
v. 22 Feb 03, 2017 01:35
v. 21 Feb 03, 2017 01:08 Added section on transaction authorization
v. 20 Feb 03, 2017 01:06 Added message format changes
v. 19 Feb 02, 2017 01:14 Changed AppId to TransactionalId
v. 18 Jan 28, 2017 01:05
v. 17 Jan 26, 2017 01:53 Refined the semantics of the OutOfOrderSequenceException.
v. 16 Jan 26, 2017 01:25 Renamed UnRecognizedMessageException to OutOfOrderSequenceException based on feedback.
v. 15 Jan 05, 2017 20:43 Fleshed out some streams usecases for transactions.
v. 14 Jan 04, 2017 01:42 Clarified transactional guarantees from the consumer's point of view.
v. 13 Jan 04, 2017 01:38
v. 12 Jan 04, 2017 01:31 Tighten up wording about the semantics of the 'UpdateTxnRequest'
v. 11 Jan 04, 2017 00:37
v. 10 Jan 04, 2017 00:22 Cleared up wording around sequence number increments.
v. 9 Dec 13, 2016 00:55
v. 8 Dec 01, 2016 00:52 Renamed sendOffsets to sendOffsetsToTransaction. Also replaced all instances of `txn` in API method to `transaction`
v. 7 Nov 30, 2016 22:30
v. 6 Nov 30, 2016 22:06
v. 5 Nov 30, 2016 22:05
v. 4 Nov 30, 2016 22:04
v. 3 Nov 30, 2016 22:03
v. 2 Nov 30, 2016 21:56
v. 1 Nov 30, 2016 21:55

Return to Page Information