Releases: DataSQRL/sqrl
Releases · DataSQRL/sqrl
0.7.1
What's Changed
- Bump swagger-core.version from 2.2.27 to 2.2.34 by @dependabot[bot] in #1388
- Bump iceberg.version from 1.9.1 to 1.9.2 by @dependabot[bot] in #1390
- Bump software.amazon.awssdk:bom from 2.32.1 to 2.32.3 by @dependabot[bot] in #1396
- Add ability to run outside projects via
FullUseCasesIT
by @ferenc-csaky in #1402 - Fix RestBridgeVerticle error response handling by @velo in #1403
- Skip Docker image publishing for snapshot versions by @velo in #1405
- Add configurable detailed HTTP request tracing for debugging by @velo in #1406
- Bump commons-io:commons-io from 2.19.0 to 2.20.0 by @dependabot[bot] in #1399
- Bump com.fasterxml.jackson:jackson-bom from 2.19.1 to 2.19.2 by @dependabot[bot] in #1401
- Bump net.snowflake:snowflake-jdbc from 3.25.0 to 3.25.1 by @dependabot[bot] in #1408
- Bump org.junit:junit-bom from 5.13.3 to 5.13.4 by @dependabot[bot] in #1409
- Bump software.amazon.awssdk:bom from 2.32.3 to 2.32.5 by @dependabot[bot] in #1410
- Add thread-safe
GlobalEnvironmentStore
to handle and access env variables by @ferenc-csaky in #1397 - Fix Kafka stage assignment by @mbroecheler in #1404
- Add container tests for HTTP request tracing functionality by @velo in #1412
- Move DetailedRequestTracer logs to files with rotation by @velo in #1413
- Delete misplaced
SwaggerContainerIT
from root by @ferenc-csaky in #1416 - Enhance request tracing with consistent formatting and response body capture framework by @velo in #1417
- Bump commons-codec:commons-codec from 1.18.0 to 1.19.0 by @dependabot[bot] in #1414
- Bump software.amazon.awssdk:bom from 2.32.5 to 2.32.6 by @dependabot[bot] in #1415
- Add Long scalar type support to GraphQL schema converter by @velo in #1419
- Bump software.amazon.awssdk:bom from 2.32.6 to 2.32.7 by @dependabot[bot] in #1420
- Fix Swagger REST endpoint paths and add operation descriptions by @velo in #1423
- Standardize env var naming, start dependent services dynamically, based on plan by @ferenc-csaky in #1418
- Bump software.amazon.awssdk:bom from 2.32.7 to 2.32.8 by @dependabot[bot] in #1424
- Update repo docs, cleanup obsolete files by @ferenc-csaky in #1425
- Add blocking after Flink job
FINISHED
in case ofrun
orexecute
by @ferenc-csaky in #1427 - Fix
node
version in the MCP docker image by @ferenc-csaky in #1429 - Enhance MCP_TAG to include Dockerfile.mcp-inspector hash by @velo in #1430
- Add JWT array payload support for authorization by @velo in #1434
- Bump software.amazon.awssdk:bom from 2.32.8 to 2.32.9 by @dependabot[bot] in #1432
- Bump com.opencsv:opencsv from 5.11.2 to 5.12.0 by @dependabot[bot] in #1431
- Docs update for 0.7.0 by @mbroecheler in #1391
- Simplify FullUseCasesIT and the relevant test execution parts by @ferenc-csaky in #1421
- Bump software.amazon.awssdk:bom from 2.32.9 to 2.32.11 by @dependabot[bot] in #1438
- Introduce
AbstractFullUseCaseTest
to bringFullUseCaseIT
andExternalUseCaseIT
to a common parent layer by @ferenc-csaky in #1437 - Minor update to messaging. by @mbroecheler in #1442
- Vert.x config cleanup by @ferenc-csaky in #1446
- Relocate
flinkrunner
classes internally by @ferenc-csaky in #1440 - Do not cast SQL array to jsonb in
ExtendedPostgresSqlDialect
by @ferenc-csaky in #1439 - Revert "Relocate
flinkrunner
classes internally (#1440)" by @ferenc-csaky in #1449 - Bump swagger-core.version from 2.2.34 to 2.2.35 by @dependabot[bot] in #1445
- Bump software.amazon.awssdk:bom from 2.32.11 to 2.32.14 by @dependabot[bot] in #1448
- Fix sensors use cases symlink dependencies by @ferenc-csaky in #1453
- Bump software.amazon.awssdk:bom from 2.32.14 to 2.32.15 by @dependabot[bot] in #1451
- Bump org.immutables:value from 2.11.1 to 2.11.2 by @dependabot[bot] in #1450
- Fix silently ignored JSON parsing exceptions in ServerConfigUtil by @velo in #1454
- Make DuckDB and Snowflake query clients part of
server-config.json
by @ferenc-csaky in #1452
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
- Cleanup Package Json by @mbroecheler in #1246
- Update kafka topic name to take template into account by @velo in #1290
- Predictable order for connector properties by @velo in #1291
- Bump org.apache.flink:flink-connector-postgres-cdc from 3.1.1 to 3.4.0 by @dependabot[bot] in #1230
- Bump io.agroal:agroal-pool from 2.7 to 2.7.1 by @dependabot[bot] in #1254
- Bump com.networknt:json-schema-validator from 1.5.6 to 1.5.7 by @dependabot[bot] in #1257
- Bump iceberg.version from 1.9.0 to 1.9.1 by @dependabot[bot] in #1259
- Bump commons-beanutils:commons-beanutils from 1.10.1 to 1.11.0 by @dependabot[bot] in #1260
- Bump com.google.protobuf:protobuf-java from 4.31.0 to 4.31.1 by @dependabot[bot] in #1264
- Bump testcontainers.version from 1.21.0 to 1.21.1 by @dependabot[bot] in #1268
- Bump net.snowflake:snowflake-jdbc from 3.24.0 to 3.24.2 by @dependabot[bot] in #1271
- Bump org.junit:junit-bom from 5.12.2 to 5.13.1 by @dependabot[bot] in #1281
- Bump org.postgresql:postgresql from 42.7.5 to 42.7.7 by @dependabot[bot] in #1288
- Bump software.amazon.awssdk:bom from 2.31.43 to 2.31.63 by @dependabot[bot] in #1289
- Bump vertx.version from 4.5.14 to 5.0.0 by @dependabot[bot] in #1229
- Bump org.duckdb:duckdb_jdbc from 1.2.2.0 to 1.3.0.0 by @dependabot[bot] in #1244
- Bump io.reactiverse:vertx-maven-plugin from 2.0.1 to 2.0.2 by @dependabot[bot] in #1262
- Bump io.projectreactor:reactor-core from 3.7.6 to 3.7.7 by @dependabot[bot] in #1293
- Bump io.micrometer:micrometer-registry-prometheus from 1.15.0 to 1.15.1 by @dependabot[bot] in #1294
- Bump com.opencsv:opencsv from 5.11 to 5.11.1 by @dependabot[bot] in #1296
- Bump io.netty:netty-codec from 4.2.1.Final to 4.2.2.Final by @dependabot[bot] in #1297
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #1298
- Bump com.fasterxml.jackson:jackson-bom from 2.19.0 to 2.19.1 by @dependabot[bot] in #1299
- Bump log4j.version from 2.24.3 to 2.25.0 by @dependabot[bot] in #1292
- Bump software.amazon.awssdk:bom from 2.31.63 to 2.31.65 by @dependabot[bot] in #1303
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.7.0 to 0.8.0 by @dependabot[bot] in #1304
- Adapt functions and types to
flink-sql-runner
refactor by @ferenc-csaky in #1300 - Update submodule path for changed
flink-sql-runner
docs by @ferenc-csaky in #1305 - Bump testcontainers.version from 1.21.1 to 1.21.2 by @dependabot[bot] in #1307
- Bump software.amazon.awssdk:bom from 2.31.65 to 2.31.66 by @dependabot[bot] in #1308
- Simplify
flink-sql-runner
docker image setup now theghcr.io
images are public by @ferenc-csaky in #1310 - Convert test to use assertJ by @velo in #1309
- Create an async use-case for the openai test by @ferenc-csaky in #1314
- Pick consistent config sorting by @velo in #1312
- Bump software.amazon.awssdk:bom from 2.31.66 to 2.31.67 by @dependabot[bot] in #1313
- Fix openai async snapshot by @ferenc-csaky in #1318
- Improve SqrlConfig test coverage and organize tests by @velo in #1319
- Bump software.amazon.awssdk:bom from 2.31.67 to 2.31.68 by @dependabot[bot] in #1316
- Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 by @dependabot[bot] in #1317
- Table/Log Configuration by @mbroecheler in #1315
- Replace commons-configuration with jackson by @velo in #1311
- Initial work for JWT support by @velo in #1302
- Bump org.junit:junit-bom from 5.13.1 to 5.13.2 by @dependabot[bot] in #1323
- Bump vertx.version from 5.0.0 to 5.0.1 by @dependabot[bot] in #1324
- Bump software.amazon.awssdk:bom from 2.31.68 to 2.31.70 by @dependabot[bot] in #1325
- Improve error message during package config validation to show the actual error(s) by @ferenc-csaky in #1327
- Utilize
flink-sql-runner
inDatasqrlRun
, mergesqrl-test
module intosqrl-run
temporarily by @ferenc-csaky in #1322 - Rework CLI and Flink configuration by @ferenc-csaky in #1329
- Bump org.immutables:value from 2.10.1 to 2.11.0 by @dependabot[bot] in #1331
- Bump software.amazon.awssdk:bom from 2.31.70 to 2.31.73 by @dependabot[bot] in #1332
- Bump com.networknt:json-schema-validator from 1.5.7 to 1.5.8 by @dependabot[bot] in #1333
- Bump testcontainers.version from 1.21.2 to 1.21.3 by @dependabot[bot] in #1334
- Fix
run
andexecute
when called from the CLI via Docker by @ferenc-csaky in #1335 - Simplify project structure by @ferenc-csaky in #1330
- Documentation Update by @mbroecheler in #1276
- REST, MCP, and Auth Metadata arguments by @mbroecheler in #1306
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0 by @dependabot[bot] in #1339
- Add new sqrl-container-testing module and refactor CI pipeline by @velo in #1320
- added test case for dependency mapping by @mbroecheler in #1344
- Add Postgres and Flink volumes, handle Flink shutdown/restore, SQRL config improvements by @ferenc-csaky in #1337
- Store snapshots as formatted files by @velo in #1340
- Fix dependencies schema on package.json by @velo in #1349
- Fix CLI command init and add unit tests by @ferenc-csaky in #1351
- respect directory ownership by @velo in #1341
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 by @dependabot[bot] in #1342
- Bump org.junit:junit-bom from 5.13.2 to 5.13.3 by @dependabot[bot] in #1348
- Bump software.amazon.awssdk:bom from 2.31.73 to 2.31.77 by @dependabot[bot] in #1350
- Quick dirty patch to fix datasqrl/cmd:dev by @velo in #1354
- Feature: Support batch mutations with transaction by @mbroecheler in #1345
- Configuration cleanup by @ferenc-csaky in #1346
- Ignore Flink TypeExtractor INFO level logs by @ferenc-csaky in #1357
- Set random
PROPERTIES_GROUP_ID
if env variable has no value by @ferenc-csaky in #1356 - Fix intermittent WebSocket connection failures in SubscriptionClient by @velo in #1359
- Fix container test exit code handling and log capture by @velo in #1355
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0 by @dependabot[bot] in #1343
- fixing GraphQL schema validation for mutations by @mbroecheler in #1362
- Remove outdated dependency declarations from pom files by @velo in #1361
- Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #1363
- Bump net.snowflake:snowflake-jdbc from 3.24.2 to 3.25.0 by @dependabot[bot] in #1364
- Bump software.amazon.awssdk:bom from 2.31.77 to 2.31.78 by @dependabot[bot] in #1365
- Bump Postgres to 17 and Flink to 1.19.3 by @ferenc-csaky in #1358
- Add back AWS SDK to
sqrl-cli
by @ferenc-csaky in #1367 - Refactor
GraphQLBigInteger
toLong
by @ferenc-csaky in #1366 - Change
name
tofolder
under dependencies, keep the old as deprecated by @ferenc-csaky in #1370 - Trim collected error stack trace to start with root cause by @ferenc-csaky in https://github.com/DataSQRL/sqrl/pul...
sqrl 0.6.1
What's Changed
- Fix logger configuration by @velo in #1114
- Enable dependabot by @velo in #1116
- Link and README update by @mbroecheler in #1106
- Homepage commands by @mbroecheler in #1139
- Reduce bottleneck build around vertx vmp by @velo in #1111
- Explain ENV vars for local data access by @mbroecheler in #1162
- Write server-config.json to plan by @velo in #1163
- Dag picture by @mbroecheler in #1164
- updated docs and LICENSE by @mbroecheler in #1183
- Add badges by @mbroecheler in #1196
- Fix glue and iceberg runtime issues by @velo in #1198
- Change vertx.json parser to fallback to format including model container by @velo in #1202
- Move to docs.datasqrl.com by @mbroecheler in #1203
- Add add-opens to java by @velo in #1205
- update CNAME by @mbroecheler in #1204
- Add extra export and opens by @velo in #1211
- Fix flink warnings by @velo in #1212
- Fix Submodule Link by @mbroecheler in #1213
- Consolidate modules by @velo in #1108
- Test if cmd image print flink warning logs by @velo in #1206
- Auto register aggregation functions by @velo in #1214
- Refactor and Removal by @mbroecheler in #1223
- Add plugins to format files by @velo in #1224
- minor docs update by @mbroecheler in #1227
- Use docker hub as staging area for test images by @velo in #1225
- Simplify CREATE TABLE mapping by @mbroecheler in #1232
- adding test coverage for timestamp arguments with interval conditions by @mbroecheler in #1239
List of PRs that updated libraries versions
- Bump vertx.version from 4.5.8 to 4.5.14 by @dependabot in #1119
- Bump com.opencsv:opencsv from 5.7.1 to 5.11 by @dependabot in #1120
- Bump testcontainers.version from 1.18.0 to 1.21.0 by @dependabot in #1126
- Bump org.apache.hadoop:hadoop-mapreduce-client-core from 3.1.0 to 3.4.1 by @dependabot in #1131
- Bump com.h2database:h2 from 2.1.214 to 2.3.232 by @dependabot in #1132
- Bump com.google.guava:guava from 31.1-jre to 33.4.8-jre by @dependabot in #1133
- Bump io.reactiverse:vertx-maven-plugin from 1.0.28 to 2.0.1 by @dependabot in #1135
- Bump org.apache.maven.plugins:maven-release-plugin from 3.0.0 to 3.1.1 by @dependabot in #1136
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.17.0 by @dependabot in #1138
- Bump org.apache.maven.plugins:maven-surefire-plugin from 2.22.2 to 3.5.3 by @dependabot in #1125
- Bump org.immutables:value from 2.8.8 to 2.10.1 by @dependabot in #1128
- Bump log4j.version from 2.23.1 to 2.24.3 by @dependabot in #1129
- Bump junit.jupiter.version from 5.8.2 to 5.12.2 by @dependabot in #1134
- Bump snakeyaml to 2.2 by @velo in #1143
- Bump org.freemarker:freemarker from 2.3.32 to 2.3.34 by @dependabot in #1144
- Bump org.assertj:assertj-core from 3.24.2 to 3.27.3 by @dependabot in #1145
- Bump io.micrometer:micrometer-registry-prometheus from 1.13.3 to 1.14.6 by @dependabot in #1146
- Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.10.1 by @dependabot in #1148
- Bump io.netty:netty-codec from 4.1.92.Final to 4.2.1.Final by @dependabot in #1149
- Bump io.agroal:agroal-pool from 1.11 to 2.6 by @dependabot in #1150
- Bump org.duckdb:duckdb_jdbc from 0.10.3 to 1.2.2.0 by @dependabot in #1152
- Bump jakarta.annotation:jakarta.annotation-api from 1.3.5 to 3.0.0 by @dependabot in #1153
- Bump software.amazon.awssdk:bom from 2.24.5 to 2.31.38 by @dependabot in #1155
- Bump commons-io:commons-io from 2.11.0 to 2.19.0 by @dependabot in #1157
- Bump info.picocli:picocli from 4.7.6 to 4.7.7 by @dependabot in #1159
- Bump org.testcontainers:redpanda from 1.20.1 to 1.21.0 by @dependabot in #1160
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.6.0 by @dependabot in #1161
- Bump org.apache.iceberg:iceberg-flink-runtime-1.19 from 1.6.0 to 1.9.0 by @dependabot in #1154
- Bump software.amazon.awssdk:bom from 2.31.38 to 2.31.39 by @dependabot in #1179
- Bump org.apache.avro:avro from 1.11.3 to 1.12.0 by @dependabot in #1181
- Bump com.google.auto.service:auto-service from 1.0.1 to 1.1.1 by @dependabot in #1165
- Bump com.fasterxml.jackson:jackson-bom from 2.16.2 to 2.19.0 by @dependabot in #1167
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.1 to 3.5.3 by @dependabot in #1168
- Bump org.testng:testng from RELEASE to 7.11.0 by @dependabot in #1169
- Bump com.google.protobuf:protobuf-java from 3.21.1 to 4.30.2 by @dependabot in #1171
- Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 by @dependabot in #1172
- Bump org.apache.zookeeper:zookeeper from 3.7.1 to 3.9.3 by @dependabot in #1173
- Bump net.snowflake:snowflake-jdbc from 3.18.0 to 3.24.0 by @dependabot in #1174
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.0 to 3.8.1 by @dependabot in #1175
- Bump org.slf4j:slf4j-simple from 1.7.36 to 2.0.17 by @dependabot in #1176
- Bump org.apache.commons:commons-configuration2 from 2.9.0 to 2.12.0 by @dependabot in #1177
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.10.1 to 3.14.0 by @dependabot in #1178
- Bump org.postgresql:postgresql from 42.5.0 to 42.7.5 by @dependabot in #1180
- Bump com.graphql-java:graphql-java-extended-scalars from 19.1 to 22.0 by @dependabot in #1166
- Bump com.google.guava:guava from 31.1-jre to 33.4.8-jre by @dependabot in #1170
- Bump org.antlr:antlr4-runtime from 4.9.2 to 4.13.2 by @dependabot in #1184
- Bump org.apache.commons:commons-collections4 from 4.4 to 4.5.0 by @dependabot in #1186
- Bump org.apache.calcite:calcite-core from 1.36.0 to 1.39.0 by @dependabot in #1187
- Bump com.networknt:json-schema-validator from 1.5.2 to 1.5.6 by @dependabot in #1188
- Bump software.amazon.awssdk:bom from 2.31.39 to 2.31.40 by @dependabot in #1190
- Bump org.slf4j:slf4j-api from 1.7.36 to 2.0.17 by @dependabot in #1191
- Bump org.yaml:snakeyaml from 2.2 to 2.4 by @dependabot in #1192
- Bump com.theokanning.openai-gpt3-java:service from 0.11.0 to 0.18.2 by @dependabot in #1193
- Bump io.projectreactor:reactor-core from 3.5.6 to 3.7.5 by @dependabot in #1194
- Bump net.lingala.zip4j:zip4j from 2.11.2 to 2.11.5 by @dependabot in #1195
- Bump software.amazon.awssdk:bom from 2.31.40 to 2.31.41 by @dependabot in #1199
- Bump io.micrometer:micrometer-registry-prometheus from 1.14.6 to 1.15.0 by @dependabot in #1200
- Bump org.apache.hadoop:hadoop-common from 2.10.2 to 3.4.1 by @dependabot in #1127
- Bump org.slf4j:slf4j-api from 1.7.36 to 2.0.17 by @dependabot in #1201
- Bump log4j.version from 2.23.1 to 2.24.3 by @dependabot in #1207
- Bump org.apache.hadoop:hadoop-mapreduce-client-core from 3.1.0 to 3.4.1 by @dependabot in #1208
- Bump software.amazon.awssdk:bom from 2.31.41 to 2.31.42 by @dependabot in https:...
sqrl 0.6.0
What's Changed
- Add tests for avro schema by @henneberger in #973
- Add date type for avro schemas by @henneberger in #977
- Add graphql subscription support for postgres-log engine in vertx by @nandorsoma in #850
- Move snapshots for fullusescases by @henneberger in #978
- Add time type for avro schemas by @henneberger in #979
- Add Avro row support by @henneberger in #980
- Add avro single row datatype support by @henneberger in #981
- Avro array datatype support by @henneberger in #982
- Fix serialize to bytes by @henneberger in #983
- Avro unstructured map datatype support by @henneberger in #984
- Fully migrate to flink function system by @henneberger in #952
- Allow test goal with no visible queries by @henneberger in #942
- Copy jar to build dir by @henneberger in #985
- Add async function test by @henneberger in #986
- Expose vector udt as common type by @henneberger in #987
- Add additional error checking for schema walker by @henneberger in #991
- Flink logical functions test by @Zesky665 in #954
- Fix function aliasing for function names with an underscore by @henneberger in #994
- Flink arithmetic function tests by @Zesky665 in #955
- Allow the percent operator for mod by @henneberger in #996
- Re-enable iceberg tests by @henneberger in #998
- Fix nested map types by @henneberger in #1003
- Improve Error Handling by @mbroecheler in #1004
- Flink collections functions test by @Zesky665 in #961
- Flink string function tests by @Zesky665 in #964
- Flink json function tests by @Zesky665 in #972
- Flink temporal functions test by @Zesky665 in #971
- Restore vertx from accidental removal by @henneberger in #1009
- Set prometheus metrics by default, support setting conf directory by @henneberger in #1010
- updating snapshots by @mbroecheler in #1021
- Fix java type for event_time by @velo in #1023
- Add DoubleToVector to the std library by @nandorsoma in #1029
- Revert "Add DoubleToVector to the std library" by @henneberger in #1037
- Fix datatype parsing to support map types by @henneberger in #1032
- Update developer documentation by @echauchot in #1040
- Improve Specifications documentation by @echauchot in #1042
- Support BigInteger in GraphQL (#744 and #909) by @echauchot in #1041
- Document server-core server-vertx by @echauchot in #1044
- Add missing java.util.List by @velo in #1048
- Made project compatible with eclipse by @velo in #1050
- Update release procedure by @echauchot in #1049
- Only create topics if it doesn't exist by @velo in #1056
- Include schema on compiled flink plan by @velo in #1045
- Deploy snapshot builds to github packages by @velo in #1035
- Isolate docker and build phases into different gh-actions by @velo in #1057
- Revert "Isolate docker and build phases into different gh-actions" by @velo in #1058
- Lock ubuntu version to fix multi-platform build by @velo in #1059
- Dynamically tag Docker images based on Maven versioning by @velo in #1062
- Publish docker images to ghcr.io for PR snapshots by @velo in #1065
- Remove profiles support by @velo in #1047
- Remove external repositories by @velo in #1053
- Fix warning 'No table file for schema file' by @velo in #1073
- Fix/rowtime nullability by @mbroecheler in #1076
- V0.6.0 by @mbroecheler in #1071
- Bring 0.6 branch changes to main by @velo in #1078
- Add Flink Function Test by @mbroecheler in #1080
- Get subscription testing wired by @velo in #1081
- bugfixes by @mbroecheler in #1082
- fix validation of parameter nullability, fix validation messages. by @mbroecheler in #1084
- Make it possible to discover sqrl standard libraries by @velo in #1079
- Simplify queries in Server & fix query lookup by @mbroecheler in #1085
- Easy code coverage by @velo in #1086
- Move types, formats and connector to flink-sql-runner by @velo in #1083
- Migrate code to java 17 by @velo in #1087
- Use SimpleTypeSerializerSnapshot by @velo in #1088
- Fix cyclic schema detection. by @mbroecheler in #1089
- Vector test case by @mbroecheler in #1091
- Classpath Function Loading by @mbroecheler in #1093
- Add test for connector/format dependencies by @mbroecheler in #1092
- Additional Kafka Test Coverage by @mbroecheler in #1095
- CircleCI setup by @velo in #1096
- Moving & updating docs by @mbroecheler in #1098
- Fix docs deploy by @mbroecheler in #1100
- fix broken links, update deployment process by @mbroecheler in #1101
- Fix Docusaurus Build by @mbroecheler in #1102
- Rename functions project by @velo in #1097
- Explicitly set nullability by @mbroecheler in #1022
- Moving logic with a graph to a separate library in NPM. by @ustymenkopavlodevima in #939
- Remove unused code by @velo in #1090
- fix topicName reference by @mbroecheler in #1104
- Docs update for 0.6 by @mbroecheler in #1103
- add redpanda volume by @wutianchen in #1105
- Use latest flink-sql-runner release by @velo in #1109
- fix index selection for text and vector by @mbroecheler in #1107
- Bump flink-sql-runner to version 0.6.0 by @velo in #1110
New Contributors
- @echauchot made their first contribution in #1040
- @ustymenkopavlodevima made their first contribution in #939
Full Changelog: v0.5.10...0.6.0
v0.5.10
[maven-release-plugin] copy for tag v0.5.10
v0.5.9
What's Changed
- Add Filtered Distinct Feature by @mbroecheler in #1018
Full Changelog: v0.5.8...v0.5.9
v0.5.8
Resolves an issue when using the avro schema with json formats.
v0.5.7
What's Changed
- Consistent jar handling for Local and Remote UDFs by @nandorsoma in #849
- Fix null values for case insensitive datafetcher (#871) by @henneberger in #872
- Run unit tests on main by @henneberger in #876
- Add checkpoint monitoring to test infrastructure by @henneberger in #929
- Update instructions by @Zesky665 in #936
- Fixed sensor-teaser tests by @Zesky665 in #935
- Include url on timeout exceptions by @velo in #946
- Flink functions test by @Zesky665 in #944
- Add comparison tests by @Zesky665 in #948
- Exclude like from imported flink functions by @henneberger in #950
- Enable Like test by @Zesky665 in #953
New Contributors
Full Changelog: v0.5.6...v0.5.7
v0.5.6
What's Changed
- Add more tests, install views by @henneberger in #843
- Fix avro config value by @henneberger in #844
- Adding some more logging to the tests by @Zesky665 in #852
- Enable Separate Validation for the Package Field During Publishing by @nandorsoma in #846
- Add udf support to run/test by @henneberger in #851
- Add compiled plan to flink plan by @henneberger in #853
- Move compiled plan to flink folder by @henneberger in #854
Full Changelog: v0.5.5...v0.5.6
v0.5.5
DataSQRL v0.5.5 🚀🌟
We're excited to bring you another packed release filled with improvements, new features, and fixes to further enhance your DataSQRL experience!
🌟 Major Enhancements:
- Flink 1.19 Support: We've upgrade to Flink 1.19 so you can take advantage of all of the features and bug fixes it offeres.
- Support for Multiple Database Engines: Now, you can connect and operate across multiple database engines, such as Postgres and DuckDB over iceberg effortlessly.
- Prometheus Metrics Endpoint: Added a new Prometheus endpoint for better monitoring and observability of your systems.
- Extended Avro Support: Added more support for avro data types. Be sure to see the
timestamp_mapping.legacy
flag for avro sources to take advantage of the new data types. - Revamped Run and Test command: The docker command now supports a run and test target for faster iteration. We've removed the extra docker images so it can run in github actions and more.
📈 General Improvements:
- Better Error Handling in Schema Validation: We've improved error handling in schema validation, reducing the noise and providing clearer feedback when issues arise.
- Timestamps and Avro Schema Enhancements: Improved timestamp reassignment handling and expanded datatype support for Avro schema, making processing more reliable.
- IndexHints in DagPlanner: Added IndexHints for more optimized query execution plans.
- Improved Documentation: Updated and moved documentation to make it more accessible, including new details for Avro schema handling.
🛠️ Change Log:
- Fix generating subscriptions with nullable primary keys #782
- Fix tests in
UseCasesFullIT
#777 - Change
postgres-cdc TableType
toVERSIONED_STATE
as a temporary fix #766 - Add support for log engine import/export #747
- Add Prometheus metrics endpoint #783
- Support for multiple database engines #784
- Clean up serializer code #791
- Add
postgres-cdc
to Vert.x #790 - Put subscriptions behind a feature flag #801
- Update
README.md
#799 - Fixes for timestamp reassignment #805
- Bump Flink to 1.19 #808
- Use greatest function for timestamp calculation #813
- Include more datatypes for Avro schema #811
- Move documentation to the
sqrl
repository #789 - Fix distinct casing in queries #817
- Add virtual columns and clean up code #815
- Remove count from Flink functions and clean up tests #816
- Set file monitoring to 10 seconds in discovery #820
- Add lowercase to string library #823
- IndexHints in
DagPlanner
#824 - Add views to Postgres plan #835
- Move to old
run
command and Flink 1.19 dependencies #836 - Re-enable the new
run
command #838 - Create Kafka topics from values array #841
New Contributors
Full Changelog: v0.5.4...v0.5.5