v0.4 (2018-02-01)
Implemented enhancements:
- Integration with Schema Registry #483
Closed issues:
- KSQL Avro format seems to be incompatible with the avro format expected by Kafka connect. #651
- CSAS execution silently fails #643
- Enhance 'print topic;' to display kafka topics #625
- ksql-server-start will hang when it "Unable to check broker compatibility" #611
- UDF function to search if the value exists in the json array #607
- CSAS: WITH is incompatible with WHERE? #604
- Timestamp field appears not to work in DESCRIBE EXTENDED #603
- EXTRACTJSONFIELD JSON array support #523
- Extend the DESCRIBE statement to more useful information #470
Merged pull requests:
- Update quickstart docs with new output for describe #684 (apurvam)
- Expect ksql-run-class parameters after the class name #683 (rodesai)
- Bump version to 0.4 #682 (apurvam)
- Make sure each Beacon ping includes current time #681 (apovzner)
- Update the start scripts so that the ksql server always generates a gc log #674 (apurvam)
- More informative help output for print-metrics #671 (rodesai)
- Cos integration for KSQL. #663 (hjafarpour)
- Remove suppression of method length check #662 (dguy)
- Allow passing a properties file to the quickstart examples #657 (mimaison)
- enable checkstyle check to avoid star import #654 (dguy)
- update datagen so iteration works properly and add schemas to use for testing #653 (dguy)
- Use PhoneHomeConfig for KSQL Beacon #648 (apovzner)
- updates for line length style check #645 (norwood)
- use EntityUtils instead of manually reading entity #644 (norwood)
- Add ksql-tools #634 (rodesai)
- Tests for cli module plus further tests for refactoring. #626 (dguy)
- Enhance show topics; and print "topic"; #624 (bluemonk3y)
- [BUG] jsonNode array index access for EXTRACTJSONFIELD #610 (robert2d)
- [UDF] JSON Array Contains function #608 (satybald)
- [Minor] Fix Variable initialization #602 (satybald)
v0.3 (2018-01-16)
Implemented enhancements:
- View Tables Properties for a Stream #516
Fixed bugs:
- Broker compatibility check needs at least one topic to exist #612
- Don't execute create table/create stream as select statements during startup when the entity has been dropped #531
- Don't replay all previous events found on the command topic #454
- CLI should not start up if server is down #360
Closed issues:
- Compilation issue: assembly-plugin group id '113584762' is too big #590
- Quickstart Non-Docker Setup for KSQL encounters error during compilation and cannot find symbol "class ZkUtilsProvider" #582
- Command topic replication factor is not set correctly. #564
- Update Avro docs for tables because of issue 557 #561
- CREATE TABLE examples do not define KEY property yet #559
- Build Failing in all versions #558
- Schema inference for tables #557
- Add avro sample data generation in examples package. #541
- Could not find artifact io.confluent:common:pom:4.0.0-SNAPSHOT #537
- GROUP BY not recognizing SELECT Elements? #512
- Can't find any documentation about ksql in Confluent 4.0.x #502
- join not supported? #493
- LEFT Join statement always return null #491
- Don't start terminated queries on ksql-server startup #482
- Error building kqsl: Non-resolvable parent POM for io.confluent.ksql:ksql-parent:4.0.0-SNAPSHOT #481
- Add system test - Rolling bounces #467
- Add system test - Core Kafka broker failures (one node or complete cluster, hard and soft) #466
- Add system test - lose a stream or rest node (due to OOM or crash) #465
- Make KSQL emit warning message when running against non-compliant AK, CK version #464
- Add basic metrics integration to KSQL #463
Merged pull requests:
- restore assembly configs #621 (aayars)
- remove docker boilerplate now provided by common #618 (aayars)
- create topic if none exist during broker compat test #612 #617 (dguy)
- Fix queries with limit #615 (rodesai)
- Refactoring to use schema type for comparison. #614 (hjafarpour)
- Use Apache commons CSV package for both serializer and deserializer i… #613 (hjafarpour)
- COS packaging for KSQL. #609 (hjafarpour)
- KSQL-473: point quickstart non-docker docs to release tarballs #601 (rodesai)
- Fix code style issues #599 (satybald)
- MINOR: Further code cleanups. #597 (dguy)
- Support avro types for nullable fields generated by Connect. #592 (hjafarpour)
- Fix compilation issue group id '113584762' is too big in assemly-plugin #591 (satybald)
- MINOR: don't allow modification of AggregateAnalysis collections externally #589 (dguy)
- MINOR: remove unused KsqlConfig param from QueryMetadata etc #588 (dguy)
- Fix findbugs errors #587 (ewencp)
- Fix findbugs errors #586 (ewencp)
- KSQL-508: add metrics interceptors instead of replacing #585 (rodesai)
- Tests for commons package. #584 (hjafarpour)
- Ksql 569 serde tests #583 (hjafarpour)
- Skip the '@' character in the beginning of the field name in JSON #581 (hjafarpour)
- KSQL-235: dont block on socket read #579 (rodesai)
- Fixed the issue with BaseMetricsReporter. #578 (hjafarpour)
- Top k udaf #575 (hjafarpour)
- Updated the docs. #574 (hjafarpour)
- Add a column for the 0.3 release to the version compatibility docs #571 (apurvam)
- KSQL-473: add a package module #570 (rodesai)
- The number of replicas for the command topic should be set by 'ksql.s… #565 (hjafarpour)
- Docs improvement. #563 (hjafarpour)
- Schema inference for tables #562 (hjafarpour)
- Remove redundant "for more information" in DESCRIBE EXTENDED output #560 (miguno)
- KSQL-493: Fix producer thread leak #556 (rodesai)
- Minor updates to the non docker quickstart #552 (apurvam)
- Fix quickstart to have the correct schema registry url #551 (apurvam)
- Clarify that Docker clickstream demo requires 5+ GB of RAM #549 (miguno)
- Minor docs improvements #548 (miguno)
- Improve DESCRIBE and EXPLAIN docs (see PR #539) #547 (miguno)
- Docs updates for 0.3 release #546 (apurvam)
- Add ability to specify the schema registry url to the CLI in local mode. #545 (apurvam)
- Added avro producer for data gen for the new schema registry integrat… #544 (hjafarpour)
- Fixed minor style issues in the docs. #543 (hjafarpour)
- Bump ksql version to 0.3 #542 (apurvam)
- Improve docs on DESCRIBE and EXPLAIN #539 (miguno)
- Add tip on configuring artifactory to ensure builds are working #538 (miguno)
- Add ratings example #535 (blueedgenick)
- Add Idle query and error rate metrics #534 (apurvam)
- don't execute dropped streams/tables, but update metastore #532 (dguy)
- KSQL-484 - Add version compatibility table to the docs #526 (joel-hamill)
- Support DESCRIBE EXTENDED, v2 #522 (bluemonk3y)
- Print more informative error messages #514 (rodesai)
- Add metrics which report the number of running queries #513 (apurvam)
- Describe extend functionality #511 (bluemonk3y)
- Don't run terminated queries at startup #482 #508 (dguy)
- Remove outdated roadmap document #507 (miguno)
- Revert commits which broke the docs #501 (apurvam)
- KSQL-476: Use explicit tags for docker image dependencies #500 (aayars)
- add broker compatibility check #499 (dguy)
- fix regression in app id creation #498 (dguy)
- Make doc links point to GH repo #496 (joel-hamill)
- Fixed the regression for stream-table join. Table should always read … #495 (hjafarpour)
- Add list of actual results to CLITest output when it fails #494 (apurvam)
- change replication factor check when creating topics #492 (dguy)
- Add snapshots repo for Confluent dependencies #490 (aayars)
- Ksql 415 schema registry integration #488 (hjafarpour)
- Fix the sporadically failing CLITests #486 (apurvam)
- Hide user name and password command line flags #485 (apurvam)
- Change jenkins slack channel #484 (hjafarpour)
- Don't replay all previous events found on the command topic #454 #480 (dguy)
- Added basic auth capabilities to KSQL Remote cli #477 (apurvam)
- Adding metric-collection for DESCRIBE EXTEND #475 (bluemonk3y)
- Make key property mandatory in CREATE TABLE statement. #473 (hjafarpour)
- DOCS-127 - Add KSQL doc to CP #472 (joel-hamill)
- Add doc for fail.on.deserialization.error #462 (dguy)
- KSQL-351 - Doc error for ksql-server-start #440 (joel-hamill)
v0.2 (2017-11-20)
Implemented enhancements:
- Ksql 294 drop source correctly #451
Fixed bugs:
- KSQL does not create log directory #359
Closed issues:
- EXTRACTJSONFIELD type #446
- SELECT statements hang in ksql-cli and server mode #442
- Remove duplicate Metastore fixture #437
- Delimited Integration Test #434
- compile failure with some dependency issue #423
- Fix findbugs warnings #412
- Review exception and error reporting #394
- Provide config to use Stream Deserialization Exception handler #384
- Make QueryStreamWriter use threads properly [KSQL-397] #382
- ksql-cli should be able to accept input from STDIN and a filename via an argument #380
- TEST: Add Stream Table - Left-Join integration test #374
- Demo - Grafana 502 error in Data Source #373
- what is the format of Kafka data that ksql require? #364
- refactor integration tests and enhance KSQLContext #340
- Running 'ksql-cli local' on different kafka port from default #334
- rename ksql- modules #331
- Restructure QueuedSchemaKStream #329
- Refactor core into parser, metastore and common #326
- "ksql-cli local" worked very well when first used and after that it started hanging #320
- Question about query #310
- No value present when joining two tables #308
- LEFT JOIN query results in java.lang.String cannot be cast to org.apache.kafka.streams.kstream.Windowed #305
- ksql-cli hangs after server maintenance, WARN No records received after 30 seconds of polling in log #303
- can not load data in grafana #300
- The demo Dashboard don't load the Data #294
- Kafka avro schema data not reflecting from topic #293
- Possible to avoid running tests? #292
- ksql standalone mode error #290
- Compile SqlBase.g4 less SqlBaseBaseVisitor #287
- Creating stream and associated stream with new topic, appears to be attempting to associate with another topic #285
- CREATE STREAM AS SELECT is not exists KEY property #279
- "Query terminated" not appropriate #270
- Clickstream Demo: Recovering from install errors #262
- Need a way to sample a topic #261
- After starting the docker-quickstart, I can't see any Kafka topics #259
- Readme images #164
Merged pull requests:
- Assign query id only to the persistent queries (CSAS/CTAS). We don't … #461 (hjafarpour)
- Clarify that WHERE clause can refer to any column, including implicit columns #460 (miguno)
- Fixed the regression bug for aggregates with no window. #459 (hjafarpour)
- Bump metrics-client version to 4.1.0-SNAPSHOT in master #458 (apurvam)
- use a random free port in KsqlRestClientTest #457 (dguy)
- reset repartition flag after map #450 (dguy)
- KSQL 420 join criteria validation #447 (hjafarpour)
- Ksql 294 drop source correctly #444 (hjafarpour)
- remove duplicate metastore fixture #438 (bluemonk3y)
- Delimited integration test #435 (bluemonk3y)
- add DDLStatement interface, extract command factory, tidy up, test etc #433 (dguy)
- extract QueryAnalyzer from QueryEngine #432 (dguy)
- KSQL-398: integration test covering quickstart scenarios #431 (apurvam)
- Ksql beacon #429 (mageshn)
- findbugs exclusions #428 (dguy)
- clickstream demo CI images #427 (aayars)
- Clarify the deployment modes #426 (miguno)
- Add example for using
--exec
#425 (miguno) - fix more findbugs warnings #424 (dguy)
- Added self documentation to the KSQL config public config variables. #422 (hjafarpour)
- remove checkstlye build plugin as it is provided by the parent pom #421 (dguy)
- fix findbugs warnings in ksql-rest #420 (dguy)
- Fixed the regression bug for CSAS/CTAS result type check. #419 (hjafarpour)
- findbugs warnings in ksql-parser #418 (dguy)
- fix findbugs warnings in examples #417 (dguy)
- findbugs warnings in ksql-engine #416 (dguy)
- fix findbugs in ksql-common #415 (dguy)
- fix findbugs warning in cli #414 (dguy)
- fix findbugs in json deserializer #413 (dguy)
- use mapValues instead of map in SchemaKStream.select #411 (dguy)
- new-tests #407 (TheRealHaui)
- Bring back the commented assertions in StatementExecutorTest and aCom… #406 (hjafarpour)
- move functionality out of PhysicalPlanBuilder into other classes and add tests #405 (dguy)
- Removed unused config variable. #404 (hjafarpour)
- add tests for ExpressionFormatter #399 (dguy)
- remove duplicate ExpressionFormatterQueryRewrite class and move some logic to remove instanceof #398 (dguy)
- Make WindowingIntTest more reliable #397 (dguy)
- Moved duplicate exceptions to one function #396 (samupra)
- CODE: pass over looking at exception handling and reporting [KQL-395] #395 (bluemonk3y)
- fix bad serde package declaration #392 (blueedgenick)
- Ksql 383 clean up internal topics for terminated queries #391 (hjafarpour)
- add test for SelectValueMapper #389 (dguy)
- minor tidy ups to get rid of some unchecked warnings etc #387 (dguy)
- Provide config to use Stream Deserialization Exception handler #384 #385 (dguy)
- CODE: rework threading on QueryStreamWriter #383 (bluemonk3y)
- make join test more reliable #381 (dguy)
- Extract SelectValueMapper from SchemaKStream and SchemaKTable #379 (dguy)
- Put window aggregate logic into the various KsqlWindowExpression classes #377 (dguy)
- move the createsink method out of SchemaKStream #376 (dguy)
- TEST: adding stream-table join #375 (bluemonk3y)
- TEST: adding windowing integration tests, updated streams integration util #371 (bluemonk3y)
- Ksql 386 ksql functions non static #370 (hjafarpour)
- remove jackson dependency in ksql-rest-app. #369 (dguy)
- Remove SourceNode as it is redundant #368 (dguy)
- TEST: Refactoring integration tests from 0.1.x #367 (bluemonk3y)
- MINOR: Use streams 1.0 api methods #365 (dguy)
- After bumping the dependency to 4.0.0 we encountered some issues that… #363 (hjafarpour)
- Revert "Ksql 388 fix 400 build issues" #362 (hjafarpour)
- Ksql 388 fix 400 build issues #361 (hjafarpour)
- Extract methods, remove duplication, etc from PhysicalPlanBuilder #356 (dguy)
- Merge 0.1.x into Master #352 (hjafarpour)
- Reverting adminclient singleton temporarily. #351 (hjafarpour)
- Pom cleanup after refactor #350 (hjafarpour)
- skip bad data in json and delimitted deserializer #347 (dguy)
- MINOR: replace window-unit with TimeUnit #346 (dguy)
- Bluemonk3y 0.1.x code 379 started int test refactor #344 (hjafarpour)
- MINOR: ksqlengine tidy up #343 (dguy)
- MINOR: remove unused imports #342 (dguy)
- 0.1.x [340] started integration test refactoring #341 (bluemonk3y)
- Master #339 (hjafarpour)
- Ksql config refactor #338 (hjafarpour)
- MINOR: remove dead code. make field and method access more restricted #337 (dguy)
- No need to set the streams application.id for the rest server. #336 (hjafarpour)
- First step in better testing tools. Added an integration test tool to… #335 (hjafarpour)
- KSQL-378: content-based routing #333 (ybyzek)
- rename ksql-core to ksql-engine #332 (bluemonk3y)
- Extracted Pipeline into QueuePopulatorSchema #330 (bluemonk3y)
- Fixed the drop table issue. #328 (hjafarpour)
- Refactored the package for GenericRow. #327 (hjafarpour)
- refactoring parser, core and common #325 (bluemonk3y)
- Including the streams config properties in the session with CTAS and … #324 (hjafarpour)
- Clarify how streams and tables are stored in topics #323 (miguno)
- 0.1.x bug fix command queue replay hang #321 (bluemonk3y)
- added persistent information for streams and table #319 (bluemonk3y)
- Small code quality improvements #313 (TheRealHaui)
- add-some-unit-tests #312 (TheRealHaui)
- Clarify KSQL works with AK and CP #302 (miguno)
- Update non-docker-clickstream.md #301 (himani1)
- MINOR: fix checkstyle errors and fail build if there are checkstyle violations #298 (dguy)
- Document how to configure the Kafka bootstrap servers #297 (miguno)
- Add upstream project so build are triggered automatically #296 (ewencp)
- Emit succinct error for missing query file #291 (kirktrue)
- Documentation improvements #289 (miguno)
- Add missing word to roadmap #288 (elliotcm)
- remove build-tools copy, use pluginRepository in pom #286 (aayars)
- Fixed a minor error in the syntax guide. #281 (hjafarpour)
- Feature fix misspelled words #280 (juneng603)
- Improvements to syntax guide #277 (miguno)
- Added LIKE examples to syntax guide and examples. #271 (hjafarpour)
- KSQL screencast image #268 (joel-hamill)
- Fix non-docker quickstart examples #257 (joel-hamill)
- Update slack URL #256 (joel-hamill)
- Add screencast #255 (joel-hamill)
- Doc feedback rollup #254 (joel-hamill)
- KSQL-318 - define roadmap #253 (bluemonk3y)
- Improve examples.md #246 (miguno)
* This Change Log was automatically generated by github_changelog_generator