Skip to content
Closed

2.0 #7306

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
348 commits
Select commit Hold shift + click to select a range
38e4be6
MINOR: Use FetchRequest v8 and ListOffsetRequest v3 in ReplicaFetcher…
ijuma Jul 6, 2018
a53c7ef
MINOR: update release.py (#5374)
mjsax Jul 17, 2018
1f12433
KAFKA-4041: Update ZooKeeper to 3.4.13 (#5376)
ijuma Jul 17, 2018
d751c80
MINOR: Update Jetty to 9.4.11 (#5377)
ijuma Jul 17, 2018
67a0560
MINOR: web docs fixes on message header (#5381)
guozhangwang Jul 18, 2018
5d7f8b8
MINOR: Updated Quickstart to mention log.dirs (#5361)
mimaison Jul 18, 2018
984a702
KAFKA-7168: Treat connection close during SSL handshake as retriable …
rajinisivaram Jul 18, 2018
02536cb
MINOR: Remove references to version 1.2 in docs (#5386)
rajinisivaram Jul 18, 2018
dd26d5e
MINOR: improve docs version numbers (#5372)
mjsax Jul 18, 2018
aa0ddf3
MINOR: Update build.gradle and release.py to upload streams-scala_2.1…
rajinisivaram Jul 19, 2018
e4d2f6c
KAFKA-7182: SASL/OAUTHBEARER client response missing %x01 seps (#5391)
rondagostino Jul 19, 2018
dd6e506
MINOR: Fix transient test failure in SslTransportLayerTest (#5396)
rajinisivaram Jul 20, 2018
5d9dc99
KAFKA-3702: Change log level of SSL close_notify failure (#5397)
rajinisivaram Jul 20, 2018
f0d7f30
MINOR: fix upgrade docs for Streams (#5394)
mjsax Jul 20, 2018
e9075f0
KAFKA-7185: Allow empty resource name when matching ACLs (#5400)
dhruvilshah3 Jul 20, 2018
dca4304
MINOR: Change "no such session ID" log to debug (#5316)
cmccabe Jul 21, 2018
65a8061
KAFKA-6944; Add system tests testing the new throttling behavior usin…
jonlee2 Jun 27, 2018
45077c3
KAFKA-7177; Update 2.0 documentation to reflect changed quota behavio…
jonlee2 Jul 21, 2018
1b16888
KAFKA-6897; Prevent KafkaProducer.send from blocking when producer is…
dhruvilshah3 Jul 21, 2018
4a00b79
MINOR: Close ZooKeeperClient if waitUntilConnected fails during const…
omkreddy Jul 22, 2018
21b72b9
KAFKA-7193: Use ZooKeeper IP address in streams tests to avoid timeou…
rajinisivaram Jul 23, 2018
5105e6a
KAFKA-7194; Fix buffer underflow if onJoinComplete is retried after f…
hachikuji Jul 24, 2018
a9c50b2
KAFKA-7195: Fix StreamStreamJoinIntegrationTest test failures (#5418)
omkreddy Jul 24, 2018
3402a83
Bump version to 2.0.0
rajinisivaram Jul 24, 2018
d4aa52b
MINOR: Add thread dumps if broker node cannot be stopped (#5373)
wicknicks Jul 20, 2018
b0de9ba
KAFKA-7126; Reduce number of rebalance for large consumer group after…
jonlee2 Jul 26, 2018
59fca00
MINOR: Caching layer should forward record timestamp (#5423)
mjsax Jul 26, 2018
8253418
Merge tag '2.0.0-rc3' into 2.0
rajinisivaram Jul 28, 2018
3a4c978
MINOR: Update version to 2.0.1-SNAPSHOT
rajinisivaram Jul 28, 2018
084f4d2
KAFKA-7180; Fixing the flaky test testHWCheckpointWithFailuresSingleL…
gitlw Jul 30, 2018
2a63c51
KAFKA-7192: Wipe out if EOS is turned on and checkpoint file does not…
guozhangwang Jul 27, 2018
b367360
KAFKA-7192 Follow-up: update checkpoint to the reset beginning offset…
guozhangwang Jul 28, 2018
81a5e22
KAFKA-7144: Fix task assignment to be even (#5390)
bbejeck Jul 25, 2018
0417183
KAFKA-7231; Ensure NetworkClient uses overridden request timeout (#5444)
hachikuji Aug 2, 2018
2af214a
KAFKA-7228: Set errorHandlingMetrics for dead letter queue
wicknicks Aug 2, 2018
13a06a9
KAFKA-6648; Fetcher.getTopicMetadata() should return all partitions f…
radai-rosenblatt Aug 3, 2018
f8172ce
MINOR: fix metric sensor names in Streams (#5455)
guozhangwang Aug 3, 2018
c7bdc3a
MINOR: Fixed default streams state dir location. (#5441)
Malakhit Aug 2, 2018
9e50cb2
MINOR: fix Streams docs state.dir (#5465)
mjsax Aug 6, 2018
adf9d0e
KAFKA-7250: fix transform function in scala DSL to accept TranformerS…
mdziemianko Aug 7, 2018
cdb533a
MINOR: Fix Streams scala format violations (#5472)
omkreddy Aug 7, 2018
beaac98
KAFKA-7225: Pretransform validated props
rayokota Aug 7, 2018
93221a1
MINOR: Fix minikdc cleanup in system tests (#5471)
wicknicks Aug 7, 2018
ca2589c
MINOR: System test for error handling and writes to DeadLetterQueue
wicknicks Aug 7, 2018
ecb7943
MINOR: Add Scalafmt to Streams Scala API (#4965)
joan38 Jul 9, 2018
1c2179b
KAFKA-7255: Fix timing issue with create/update in SimpleAclAuthorize…
rajinisivaram Aug 8, 2018
973b434
KAFKA-7080: pass segmentInterval to CachingWindowStore (#5474)
vvcephei Aug 8, 2018
27224a3
KAFKA-7158: Add unit test for window store range queries (#5466)
guozhangwang Aug 8, 2018
105003c
KAFKA-4950; Fix ConcurrentModificationException on assigned-partition…
slaunay Aug 8, 2018
2c120be
HOTFIX: Fix compilation error in ConsumerCoordinatorTest
hachikuji Aug 8, 2018
0cb3393
MINOR: Fixed log in Topology Builder. (#5477)
kamalcph Aug 9, 2018
1f7c4e9
KAFKA-7250: switch scala transform to TransformSupplier (#5481)
vvcephei Aug 9, 2018
9ab6601
KAFKA-7261: Record 1.0 for total metric when Count stat is used for r…
rajinisivaram Aug 12, 2018
5152c80
KAFKA-7164; Follower should truncate after every missed leader epoch …
bob-barrett Aug 13, 2018
8ba90ed
KAFKA-7284: streams should unwrap fenced exception (#5499)
vvcephei Aug 14, 2018
3a44f9e
KAFKA-7119: Handle transient Kerberos errors as non-fatal exceptions …
rajinisivaram Aug 14, 2018
be9457a
MINOR: close producer instance in AbstractJoinIntegrationTest (#5459)
omkreddy Aug 4, 2018
e3d1c6d
KAFKA-7285: Create new producer on each rebalance if EOS enabled (#5501)
mjsax Aug 16, 2018
19ca198
KAFKA-7119: Handle transient Kerberos errors on server side (#5509)
rajinisivaram Aug 16, 2018
facad0a
MINOR: Clean up to avoid errors in dynamic broker config tests (#5486)
rajinisivaram Aug 14, 2018
1b0340b
KAFKA-7296; Handle coordinator loading error in TxnOffsetCommit (#5514)
hachikuji Aug 16, 2018
9e83675
KAFKA-7298; Raise UnknownProducerIdException if next sequence number …
hachikuji Aug 20, 2018
0b81ef4
KAFKA-7278; replaceSegments() should not call asyncDeleteSegment() fo…
lindong28 Aug 20, 2018
e8d343d
KAFKA-5891; Proper handling of LogicalTypes in Cast (#4633)
maver1ck Aug 20, 2018
2971cfc
KAFKA-7301: Fix streams Scala join ambiguous overload (#5502)
joan38 Aug 21, 2018
4156ea0
KAFKA-7316: Fix Streams Scala filter recursive call #5538
joan38 Aug 23, 2018
dd00295
MINOR: Return correct instance of SessionWindowSerde (#5546)
kamalcph Aug 23, 2018
19b8ac5
KAFKA-7225; Corrected system tests by generating external properties …
rhauch Aug 23, 2018
7a35211
KAFKA-7128; Follower has to catch up to offset within current leader …
apovzner Aug 28, 2018
4f789be
KAFKA-7242: Reverse xform configs before saving (KIP-297)
rayokota Aug 28, 2018
1a50f2d
KAFKA-7287: Set open ACL for old consumer znode path (#5503)
omkreddy Aug 28, 2018
0310c9e
KAFKA-7354; Fix IdlePercent and NetworkProcessorAvgIdlePercent metric
huxi-2b Aug 29, 2018
a8f95bd
MINOR: Fix streams Scala foreach recursive call (#5539)
joan38 Aug 24, 2018
0bd8138
MINOR: Fix streams Scala peek recursive call (#5566)
tedyu Aug 29, 2018
bc93633
KAFKA-7369; Handle retriable errors in AdminClient list groups API (#…
hachikuji Sep 1, 2018
b95a7ed
MINOR: Pass `--continue` to gradle in jenkins.sh
ijuma Sep 1, 2018
ae36b04
MINOR: Use annotationProcessor instead of compile for JMH annotation …
ijuma Sep 3, 2018
6962f26
MINOR: Update README to specify Gradle 4.6 as the minimum required ve…
omkreddy Sep 4, 2018
7616ff4
KAFKA-7353: Connect logs 'this' for anonymous inner classes
kevin-laff Sep 6, 2018
032f531
MINOR: Enable ignored upgrade system tests 2.0 (#5614)
bbejeck Sep 6, 2018
f5b3f06
KAFKA-7385; Fix log cleaner behavior when only empty batches are reta…
dhruvilshah3 Sep 9, 2018
518758f
KAFKA-7286; Avoid getting stuck loading large metadata records (#5500)
flavray Sep 9, 2018
abf45d1
KAFKA-7044; Fix Fetcher.fetchOffsetsByTimes and NPE in describe consu…
apovzner Sep 11, 2018
5b98897
KAFKA-7386: streams-scala should not cache serdes (#5622)
vvcephei Sep 11, 2018
c7eee92
MINOR: Use LATEST_1_1 instead of V_1_1_0 in quota_test (#5636)
apovzner Sep 11, 2018
00f2ce2
KAFKA-7280; Synchronize consumer fetch request/response handling (#5495)
rajinisivaram Sep 14, 2018
fa06de2
MINOR: log and fail on missing task in Streams (#5655)
vvcephei Sep 17, 2018
84acf1a
MINOR: Increase timeout in log4j system test to avoid transient failu…
rajinisivaram Sep 17, 2018
cfd33b3
KAFKA-7216: Ignore unknown ResourceTypes while loading acl cache (#5673)
omkreddy Sep 21, 2018
8dcdb5a
MINOR: Upgrade to Jackson 2.9.7 (#5662)
ijuma Sep 25, 2018
0ed5b8b
KAFKA-7414; Out of range errors should never be fatal for follower (#…
hachikuji Sep 17, 2018
f256dfd
KAFKA-7454: Use lazy allocation for SslTransportLayer buffers and nul…
rajinisivaram Sep 29, 2018
aea7b6d
KAFKA-7453: Expire registered channels not selected within idle timeo…
rajinisivaram Sep 28, 2018
74c8b83
KAFKA-7434: Fix NPE in DeadLetterQueueReporter
mihbor Sep 29, 2018
605c733
KAFKA-7459: Use thread-safe Pool for RequestMetrics.requestRateIntern…
hzxa21 Oct 1, 2018
be74944
KAFKA-7460: Fix Connect Values converter date format pattern
amitsela Oct 1, 2018
cc5e6f1
KAFKA-7196; Remove heartbeat delayed operation for those removed cons…
Oct 4, 2018
18b2577
KAFKA-7415; Persist leader epoch and start offset on becoming a leade…
hachikuji Oct 4, 2018
e7093d6
MINOR: Increase timeout for starting JMX tool (#5735)
rhauch Oct 3, 2018
5cef640
KAFKA-7476: Fix Date-based types in SchemaProjector
rayokota Oct 5, 2018
b49c721
MINOR: Switch to use AWS spot instances
maxzheng Oct 5, 2018
431752b
KAFKA-7467; NoSuchElementException is raised because controlBatch is …
bob-barrett Oct 5, 2018
f5d2f82
KAFKA-6914; Set parent classloader of DelegatingClassLoader same as t…
kkonstantine Oct 5, 2018
29794b2
KAFKA-7198: Enhance KafkaStreams start method javadoc. (#5763)
kamalcph Oct 9, 2018
1d239a0
HOTFIX: Fix broken links (#5676)
bbejeck Oct 4, 2018
6845abc
KAFKA-7464; catch exceptions in "leaderEndpoint.close()" when shuttin…
hzxa21 Oct 18, 2018
b9105d3
MINOR: Less restrictive assertion in flaky BufferPool test (#5799)
colinhicks Oct 21, 2018
adc34be
KAFKA-7131: Update release script to generate announcement email text
Oct 21, 2018
cacfe90
KAFKA-7519 Clear pending transaction state when expiration fails (#5820)
BirdHowl Oct 22, 2018
a724c45
KAFKA-7299: Batch LeaderAndIsr requests for AutoLeaderRebalance (#5515)
huxi-2b Aug 16, 2018
dc89548
MINOR: Fix undefined variable in Connect test
rhauch Oct 24, 2018
03a2b26
MINOR: Fix flaky assertion in ControllerIntegrationTest (#5829)
stanislavkozlovski Oct 24, 2018
d43e216
KAFKA-7535; KafkaConsumer doesn't report records-lag if isolation.lev…
lambdaliu Oct 25, 2018
fa14705
Bump version to 2.0.1
omkreddy Oct 25, 2018
a3a2422
KAFKA-7532: Clean-up controller log when shutting down brokers (#5831)
stanislavkozlovski Oct 26, 2018
79d1bef
MINOR: Increase low timeouts to help with test flakiness (#5841)
bbejeck Oct 26, 2018
bac0013
KAFKA-7534: Error in flush calling close may prevent underlying store…
bbejeck Oct 26, 2018
a964211
MINOR: Remove unintentional tilde character from kafka-run-class.bat …
florianhof Oct 28, 2018
f820e71
KAFKA-7561: Increase stop_timeout_sec to make ConsoleConsumerTest pas…
gardnervickers Nov 3, 2018
ba17b0a
KAFKA-7559: Correct standalone system tests to use the correct extern…
rhauch Nov 6, 2018
f7f8298
KAFKA-7313; StopReplicaRequest should attempt to remove future replic…
lindong28 Nov 6, 2018
17dc38e
MINOR: Modify Connect service's startup timeout to be passed via the …
mageshn Nov 6, 2018
19f36d1
Merge tag '2.0.1-rc0' into 2.0
omkreddy Nov 8, 2018
fa0189d
MINOR: Update version to 2.0.2-SNAPSHOT (#5892)
omkreddy Nov 8, 2018
c27aacf
MINOR: Avoid logging connector configuration in Connect framework (#5…
rhauch Nov 13, 2018
40cc817
KAFKA-7584: StreamsConfig throws ClassCastException if max.in.flight.…
mjsax Nov 15, 2018
ad40bed
KAFKA-7576; Fix shutdown of replica fetcher threads (#5875)
rajinisivaram Nov 16, 2018
c6a9abe
KAFKA-7536: Initialize TopologyTestDriver with non-null topic (#5923)
guozhangwang Nov 20, 2018
cc427c2
MINOR: increase system test kafka start timeout (#5934)
vvcephei Nov 21, 2018
e7298f4
KAFKA-7620: Fix restart logic for TTLs in WorkerConfigTransformer
rayokota Nov 28, 2018
1d560ed
KAFKA-7671: Stream-Global Table join should not reset repartition fla…
bbejeck Nov 29, 2018
1f16ae4
MINOR: Add logging to Connect SMTs
cyrusv Nov 30, 2018
fc39e06
MINOR: improve QueryableStateIntegrationTest (#5987)
guozhangwang Dec 3, 2018
85ae92c
KAFKA-7702: Fix matching of prefixed ACLs to match single char prefix…
rajinisivaram Dec 4, 2018
985287a
KAFKA-7660: fix streams and Metrics memory leaks (#5980)
vvcephei Dec 4, 2018
4baf0af
MINOR: Safe string conversion to avoid NPEs
cyrusv Dec 5, 2018
87a37c5
KAFKA-7678: Avoid NPE when closing the RecordCollector (#5993)
jonathansantilli Dec 5, 2018
fc9532d
KAFKA-6388; Recover from rolling an empty segment that already exists…
apovzner Dec 5, 2018
071d6de
KAFKA-7443: OffsetOutOfRangeException in restoring state store from c…
linyli001 Dec 11, 2018
46a2e50
KAFKA-7655 Metadata spamming requests from Kafka Streams under some c…
Pasvaz Dec 13, 2018
9328a13
KAFKA-7616; Make MockConsumer only add entries to the partition map r…
srdo Nov 20, 2018
ea9cb3c
MINOR: Streams broker down flaky test (#6041)
bbejeck Dec 20, 2018
9736f97
KAFKA-7759; Disable WADL output in the Connect REST API (#6051)
avocader Dec 20, 2018
38fd13d
MINOR: standby task test throughput too low 2.0 (#6062)
bbejeck Dec 22, 2018
df5336e
KAFKA-3832; Kafka Connect's JSON Converter never outputs a null value…
renatomefi Dec 28, 2018
cb288b7
MINOR: Improve exception messages in FileChannelRecordBatch (#6068)
flavray Dec 28, 2018
ffdb220
KAFKA-5503; Idempotent producer ignores shutdown while fetching Produ…
layfe Jan 2, 2019
dbaa152
KAFKA-7253; The returned connector type is always null when creating …
chia7712 Jan 8, 2019
a6ab1d5
KAFKA-7799; Fix flaky test RestServerTest.testCORSEnabled (#6106)
hachikuji Jan 9, 2019
e066a37
KAFKA-7741: Streams exclude javax dependency (#6121)
vvcephei Jan 10, 2019
c5ed908
KAFKA-7741: streams-scala - document dependency workaround (#6125)
vvcephei Jan 12, 2019
6d7f6dd
KAFKA-7503: Connect integration test harness
wicknicks Jan 14, 2019
05e70e6
MINOR: Start Connect REST server in standalone mode to match distribu…
mageshn Jan 17, 2019
5d170e1
MINOR: Handle case where connector status endpoints returns 404 (#6176)
wicknicks Jan 21, 2019
aaf5693
MINOR: Cleanup handling of mixed transactional/idempotent records (#6…
hachikuji Jan 22, 2019
b199eba
KAFKA-5117: Stop resolving externalized configs in Connect REST API
C0urante Jan 23, 2019
8397a08
KAFKA-6833; Producer should await metadata for unknown partitions (#6…
rayokota Jan 24, 2019
e29114a
KAFKA-7692; Fix ProducerStateManager SequenceNumber overflow (#5990)
mingaliu Jan 25, 2019
801b07b
KAFKA-7693; Fix SequenceNumber overflow in producer (#5989)
mingaliu Jan 25, 2019
e31b973
MINOR: upgrade to jdk8 8u202
Jan 25, 2019
81fae5c
KAFKA-7873; Always seek to beginning in KafkaBasedLog (#6203)
rhauch Feb 1, 2019
47bb1a4
MINOR: Upgrade ducktape to 0.7.5 (#6197)
kkonstantine Jan 25, 2019
d96c7ea
KAFKA-7834: Extend collected logs in system test services to include …
kkonstantine Feb 5, 2019
a3ce7da
KAFKA-7741: Reword Streams dependency workaround docs (#6207)
vvcephei Feb 11, 2019
1d5d461
KAFKA-7897; Do not write epoch start offset for older message format …
hachikuji Feb 12, 2019
0acab27
MINOR: Make MockClient#poll() more thread-safe (#5942)
stanislavkozlovski Feb 14, 2019
436bd77
KAFKA-7799; Use httpcomponents-client in RestServerTest.
avocader Feb 19, 2019
d072db1
MINOR: Add check all topics created check streams broker bounce test …
bbejeck Feb 20, 2019
48986f3
KAFKA-7959; Delete leader epoch cache files with old message format v…
stanislavkozlovski Feb 22, 2019
d573585
MINOR: Increase produce timeout to 120 seconds (#6326)
wicknicks Feb 26, 2019
1158c74
KAFKA-7990: Close streams at the end in KafkaStreamsTest (#6334)
guozhangwang Feb 27, 2019
e71c93a
MINOR: disable Streams system test for broker upgrade/downgrade (#6341)
guozhangwang Feb 28, 2019
5b23eb6
MINOR: state.cleanup.delay.ms default is 600,000 ms (10 minutes). (#6…
cwildman Feb 28, 2019
b0dd4d5
KAFKA-8011: Fix for race condition causing concurrent modification ex…
bbejeck Feb 28, 2019
255f4a6
HOTFIX: add igore import to streams_upgrade_test
guozhangwang Mar 1, 2019
d8cd2e7
KAFKA-7312: Change broker port used in testMinimumRequestTimeouts and…
omkreddy Mar 4, 2019
b0578b9
KAFKA-8002: Log dir reassignment stalls if future replica has differe…
bob-barrett Mar 4, 2019
a3da6fb
KAFKA-8061; Handle concurrent ProducerId reset and call to Sender thr…
omkreddy Mar 7, 2019
c509d25
KAFKA-8065: restore original input record timestamp in forward() (#6393)
mjsax Mar 9, 2019
af7fabc
KAFKA-8040: Streams handle initTransactions timeout (#6416)
vvcephei Mar 11, 2019
b0132fb
KAFKA-7855: Kafka Streams Maven Archetype quickstart fails to compile…
aurlien Mar 16, 2019
79db30a
MINOR: Improve logging around index files (#6385)
bob-barrett Mar 19, 2019
db22e3d
KAFKA-8126: Flaky Test org.apache.kafka.connect.runtime.WorkerTest.te…
adoroszlai Apr 3, 2019
28f0893
KAFKA-8157: fix the incorrect usage of segment.index.bytes (2.2) (#6547)
guozhangwang Apr 7, 2019
7a42750
KAFKA-8058: Fix ConnectClusterStateImpl.connectors() method (#6384)
C0urante Apr 7, 2019
612219a
KAFKA-8213 - Fix typo in Streams Dev Guide (#6574)
londoncalling Apr 13, 2019
3581300
KAFKA-8212 DOCS (kafka) - Fix Maven artifacts table from cutting off …
londoncalling Apr 13, 2019
60cc56d
KAFKA-8209: Wrong link for KStreams DSL in core concepts doc (#6564)
bbejeck Apr 13, 2019
839541e
KAFKA-8210: Fix link for streams table duality (#6573)
bbejeck Apr 13, 2019
daaddb5
MINOR: fixed missing close of Iterator, used try-with-resource where …
pkleindl Apr 16, 2019
0a85004
MINOR: code cleanup TopologyTestDriverTest (#6504)
mjsax Mar 27, 2019
eae7ab9
MINOR: Ensure producer state append exceptions areuseful (#6591)
hachikuji Apr 18, 2019
33cf7a7
KAFKA-7866; Ensure no duplicate offsets after txn index append failur…
hachikuji Apr 18, 2019
595d026
HOTFIX: remove unused import (#6605)
mjsax Apr 19, 2019
d148886
KAFKA-8277: Fix NPEs in several methods of ConnectHeaders (#6550)
sortega Apr 22, 2019
774d778
MINOR: Add support for Standalone Connect configs in Rest Server exte…
cyrusv Apr 23, 2019
a6a415e
MINOR: Correct RestServerTest formatting
rhauch Apr 23, 2019
b642eec
KAFKA-8227 DOCS Fixed missing links duality of streams tables (#6625)
londoncalling Apr 24, 2019
1ff4d74
MINOR: Do not log retriable offset commit exceptions as errors (#5904)
t3hnar Apr 25, 2019
25c634a
KAFKA-8066; Always close the sensors in Selector.close() (#6402)
hzxa21 May 1, 2019
1f902a5
KAFKA-8306; Initialize log end offset accurately when start offset is…
dhruvilshah3 May 4, 2019
e97c0e9
KAFKA-8304: Fix registration of Connect REST extensions (#6651)
C0urante May 7, 2019
3730eb9
KAFKA-6789; Handle retriable group errors in AdminClient API (#5578)
omkreddy May 9, 2019
8553063
MINOR: Remove header and key/value converter config value logging (#6…
C0urante May 10, 2019
d5bbfc9
KAFKA-8348: Fix KafkaStreams JavaDocs (#6707)
May 10, 2019
1150745
KAFKA-8352 : Fix Connect System test failure 404 Not Found (#6713)
mageshn May 10, 2019
f81bad2
MINOR: Align KTableAgg and KTableReduce (#6712)
mjsax May 11, 2019
58b9ba7
KAFKA-7633: Allow Kafka Connect to access internal topics without clu…
arabelle May 11, 2019
e4aa2cc
KAFKA-8335; Clean empty batches when sequence numbers are reused (#6715)
hachikuji May 13, 2019
765ebf6
KAFKA-8363: Fix parsing bug for config providers (#6726)
C0urante May 14, 2019
0dee89e
KAFKA-8320 : fix retriable exception package for source connectors (#…
mageshn May 15, 2019
58e6f0d
MINOR: Enable console logs in Connect tests (#6745)
kkonstantine May 16, 2019
3de3fb2
KAFKA-7773; Add end to end system test relying on verifiable consumer…
hachikuji Jan 8, 2019
6c88ad4
KAFKA-8290: Close producer for zombie task (#6636)
bbejeck May 20, 2019
48535c0
MINOR: Fix red herring when ConnectDistributedTest.test_bounce fails.…
avocader May 29, 2019
235a4fc
KAFKA-8418: Wait until REST resources are loaded when starting a Conn…
avocader May 30, 2019
42fd2c3
KAFKA-8404: Add HttpHeader to RestClient HTTP Request and Connector R…
haidangdam Jun 4, 2019
c717ff1
MINOR: Lower producer throughput in flaky upgrade system test
hachikuji Jun 7, 2019
1e7ef95
MINOR: Fix race condition on shutdown of verifiable producer
hachikuji Jun 7, 2019
dd332b1
KAFKA-7315 DOCS update TOC internal links serdes all versions (#6875)
londoncalling Jun 10, 2019
8b5494a
MINOR: Increase timeouts to 30 seconds (#6852)
bbejeck Jun 10, 2019
265f555
MINOR: Fix system test logic to handle duplicates between and (#6949)
stanislavkozlovski Jun 18, 2019
6a44dbe
KAFKA-8564; Fix NPE on deleted partition dir when no segments remain …
mimaison Jun 19, 2019
018064d
KAFKA-8570; Grow buffer to hold down converted records if it was insu…
dhruvilshah3 Jun 21, 2019
edc7e02
MINOR: Disable scoverage in 2.0 (#6980)
hachikuji Jun 21, 2019
c0c5180
MINOR: Add missing Alter Operation to Topic supported operations list…
omkreddy Feb 14, 2019
ce1d3cd
MINOR: Split at first occurrence of '=' in kafka.py props parsing (#5…
kkonstantine Jul 8, 2019
8cc43fa
Fixes #8198 KStreams testing docs use non-existent method pipe (#6678)
ouertani Jul 12, 2019
842dacd
KAFKA-6605: Fix NPE in Flatten when optional Struct is null (#5705)
mihbor Jul 12, 2019
2e9d140
KAFKA-7157: Fix handling of nulls in TimestampConverter (#7070)
rayokota Jul 12, 2019
57352bb
KAFKA-8736: Streams performance improvement, use isEmpty() rather tha…
mjarvie Aug 6, 2019
79eaddd
KAFKA-8602: Backport bugfix for standby task creation (#7146)
cadonna Aug 8, 2019
77b29ef
KAFKA-8550: Fix plugin loading of aliased converters in Connect (#6959)
C0urante Aug 11, 2019
921937b
KAFKA-8774: Regex can be found anywhere in config value (#7197)
wicknicks Aug 13, 2019
193016c
KAFKA-7941: Catch TimeoutException in KafkaBasedLog worker thread (#6…
pgwhalen Aug 13, 2019
3aa9f99
KAFKA-8586: Fail source tasks when producers fail to send records (#6…
C0urante Aug 25, 2019
e6eda88
KAFKA-8861 Fix flaky RegexSourceIntegrationTest.testMultipleConsumers…
chia7712 Sep 4, 2019
9b35df9
KAFKA-8816: Make offsets immutable to users of RecordCollector.offset…
cpettitt-confluent Aug 26, 2019
e30ae14
HOTFIX: fix compile error in 2.0 branch (#7329)
mjsax Sep 13, 2019
440956a
KAFKA-8913: Document topic based configs & ISR settings for Streams a…
vinothchandar Sep 18, 2019
a4de733
KAFKA-8523 Enabling InsertField transform to be used with tombstone e…
gunnarmorling Oct 3, 2019
4e41e8d
KAFKA-6684: Support casting Connect values with bytes schema to string
amitsela Oct 1, 2018
a3f2f4f
KAFKA-6290: Support casting from logical types in cast transform (#7371)
ncliang Oct 3, 2019
32b0666
KAFKA-8974: Trim whitespaces in topic names in sink connector configs…
mageshn Oct 4, 2019
548f12e
KAFKA-9014: Fix AssertionError when SourceTask.poll returns an empty …
kkonstantine Oct 15, 2019
beaabf1
KAFKA-8945/KAFKA-8947 backport (#7533)
C0urante Oct 16, 2019
111176d
KAFKA-8340, KAFKA-8819: Use PluginClassLoader while statically initia…
gharris1727 Oct 17, 2019
b09b8fa
KAFKA-9051: Prematurely complete source offset read requests for stop…
C0urante Nov 20, 2019
4401a48
KAFKA-1714: Fix gradle wrapper bootstrapping (#6031)
granthenke Nov 21, 2019
ec509b0
MINOR: Update gradle wrapper
ijuma Nov 21, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
dist
*classes
*.class
target/
build/
build_eclipse/
Expand Down Expand Up @@ -33,8 +34,7 @@ Vagrantfile.local
config/server-*
config/zookeeper-*
core/data/*
gradle/wrapper/*
gradlew
gradle/wrapper/*.jar
gradlew.bat

results
Expand Down
10 changes: 1 addition & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,10 @@ Apache Kafka
=================
See our [web site](http://kafka.apache.org) for details on the project.

You need to have [Gradle](http://www.gradle.org/installation) and [Java](http://www.oracle.com/technetwork/java/javase/downloads/index.html) installed.

Kafka requires Gradle 4.5 or higher.
You need to have [Java](http://www.oracle.com/technetwork/java/javase/downloads/index.html) installed.

Java 8 should be used for building in order to support both Java 8 and Java 10 at runtime.

### First bootstrap and download the wrapper ###
cd kafka_source_dir
gradle

Now everything else will work.

### Build a jar and run it ###
./gradlew jar

Expand Down
26 changes: 13 additions & 13 deletions Vagrantfile
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,10 @@ ec2_keypair_file = nil

ec2_region = "us-east-1"
ec2_az = nil # Uses set by AWS
ec2_ami = "ami-905730e8"
ec2_ami = "ami-29ebb519"
ec2_instance_type = "m3.medium"
ec2_spot_instance = ENV['SPOT_INSTANCE'] ? ENV['SPOT_INSTANCE'] == 'true' : true
ec2_spot_max_price = "0.113" # On-demand price for instance type
ec2_user = "ubuntu"
ec2_instance_name_prefix = "kafka-vagrant"
ec2_security_groups = nil
Expand All @@ -50,6 +52,9 @@ ec2_subnet_id = nil
# are running Vagrant from within that VPC as well.
ec2_associate_public_ip = nil

jdk_major = '8'
jdk_full = '8u202-linux-x64'

local_config_file = File.join(File.dirname(__FILE__), "Vagrantfile.local")
if File.exists?(local_config_file) then
eval(File.read(local_config_file), binding, "Vagrantfile.local")
Expand All @@ -73,15 +78,6 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|

if Vagrant.has_plugin?("vagrant-cachier")
override.cache.scope = :box
# Besides the defaults, we use a custom cache to handle the Oracle JDK
# download, which downloads via wget during an apt install. Because of the
# way the installer ends up using its cache directory, we need to jump
# through some hoops instead of just specifying a cache directly -- we
# share to a temporary location and the provisioning scripts symlink data
# to the right location.
override.cache.enable :generic, {
"oracle-jdk8" => { cache_dir: "/tmp/oracle-jdk8-installer-cache" },
}
end
end

Expand Down Expand Up @@ -133,6 +129,10 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
else
aws.associate_public_ip = ec2_associate_public_ip
end
aws.region_config ec2_region do |region|
region.spot_instance = ec2_spot_instance
region.spot_max_price = ec2_spot_max_price
end

# Exclude some directories that can grow very large from syncing
override.vm.synced_folder ".", "/vagrant", type: "rsync", rsync__exclude: ['.git', 'core/data/', 'logs/', 'tests/results/', 'results/']
Expand Down Expand Up @@ -163,7 +163,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
name_node(zookeeper, name, ec2_instance_name_prefix)
ip_address = "192.168.50." + (10 + i).to_s
assign_local_ip(zookeeper, ip_address)
zookeeper.vm.provision "shell", path: "vagrant/base.sh"
zookeeper.vm.provision "shell", path: "vagrant/base.sh", env: {"JDK_MAJOR" => jdk_major, "JDK_FULL" => jdk_full}
zk_jmx_port = enable_jmx ? (8000 + i).to_s : ""
zookeeper.vm.provision "shell", path: "vagrant/zk.sh", :args => [i.to_s, num_zookeepers, zk_jmx_port]
end
Expand All @@ -180,7 +180,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# host DNS isn't setup, we shouldn't use hostnames -- IP addresses must be
# used to support clients running on the host.
zookeeper_connect = zookeepers.map{ |zk_addr| zk_addr + ":2181"}.join(",")
broker.vm.provision "shell", path: "vagrant/base.sh"
broker.vm.provision "shell", path: "vagrant/base.sh", env: {"JDK_MAJOR" => jdk_major, "JDK_FULL" => jdk_full}
kafka_jmx_port = enable_jmx ? (9000 + i).to_s : ""
broker.vm.provision "shell", path: "vagrant/broker.sh", :args => [i.to_s, enable_dns ? name : ip_address, zookeeper_connect, kafka_jmx_port]
end
Expand All @@ -192,7 +192,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
name_node(worker, name, ec2_instance_name_prefix)
ip_address = "192.168.50." + (100 + i).to_s
assign_local_ip(worker, ip_address)
worker.vm.provision "shell", path: "vagrant/base.sh"
worker.vm.provision "shell", path: "vagrant/base.sh", env: {"JDK_MAJOR" => jdk_major, "JDK_FULL" => jdk_full}
end
}

Expand Down
4 changes: 2 additions & 2 deletions bin/kafka-run-class.sh
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ else
for file in "$base_dir"/streams/upgrade-system-tests-$SHORT_VERSION_NO_DOTS/build/libs/kafka-streams-upgrade-system-tests*.jar;
do
if should_include_file "$file"; then
CLASSPATH="$CLASSPATH":"$file"
CLASSPATH="$file":"$CLASSPATH"
fi
done
fi
Expand All @@ -129,7 +129,7 @@ do
CLASSPATH="$CLASSPATH:$dir/*"
done

for cc_pkg in "api" "transforms" "runtime" "file" "json" "tools"
for cc_pkg in "api" "transforms" "runtime" "file" "json" "tools" "basic-auth-extension"
do
for file in "$base_dir"/connect/${cc_pkg}/build/libs/connect-${cc_pkg}*.jar;
do
Expand Down
2 changes: 1 addition & 1 deletion bin/windows/kafka-run-class.bat
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ IF ["%JMX_PORT%"] NEQ [""] (

rem Log directory to use
IF ["%LOG_DIR%"] EQU [""] (
set LOG_DIR="%BASE_DIR~%/logs"
set LOG_DIR="%BASE_DIR%/logs"
)

rem Log4j settings
Expand Down
17 changes: 0 additions & 17 deletions bin/windows/kafka-simple-consumer-shell.bat

This file was deleted.

Loading