Skip to content

Releases: factcast/factcast

0.7.5

11 Mar 14:04
Compare
Choose a tag to compare

Noteworthy

This version has a significant change for tracking state in projections. Rather than using the fact-id of the last fact processed, a new abstraction FactStreamPosition is used from now on to provide the last processed fact serial to projections. The changes are compatible right now (using redisson, the bucket can be upgraded/downgraded), JDBC Projections that you built are subject to change (for instance just using the UUID from the FactStreamPosition, or upgrade to use both informations).

Also, you now have the option to provide credentials in a well-known way (see #2691).

As always, do no hesitate to provide feedback in any way possible.

What's Changed

Cleanup

Chore

  • Update actions/cache action to v4 by @renovate in #2682
  • Update actions/cache action to v4 by @renovate in #2703
  • Update actions/cache action to v4 by @renovate in #2717
  • Update actions/setup-java action to v4 by @renovate in #2635
  • Update byte-buddy.version to v1.14.11 by @renovate in #2644
  • Update byte-buddy.version to v1.14.12 by @renovate in #2742
  • Update codecov/codecov-action action to v4 by @renovate in #2706
  • Update codecov/codecov-action action to v4 by @renovate in #2718
  • Update dependency ch.qos.logback:logback-classic to v1.4.14 by @renovate in #2599
  • Update dependency com.amashchenko.maven.plugin:gitflow-maven-plugin to v1.21.0 by @renovate in #2651
  • Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.42.0 by @renovate in #2677
  • Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.43.0 by @renovate in #2699
  • Update dependency com.fasterxml.jackson:jackson-bom to v2.16.1 by @renovate in #2582
  • Update dependency com.fasterxml.jackson:jackson-bom to v2.16.2 by @renovate in #2769
  • Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.16.1 by @renovate in #2650
  • Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.16.2 by @renovate in #2768
  • Update dependency com.github.erosb:everit-json-schema to v1.14.4 by @renovate in #2630
  • Update dependency com.google.guava:guava to v33 by @renovate in #2642
  • Update dependency com.jayway.jsonpath:json-path to v2.9.0 by @renovate in #2688
  • Update dependency com.microsoft.playwright:playwright to v1.41.0 by @renovate in #2683
  • Update dependency com.microsoft.playwright:playwright to v1.41.1 by @renovate in #2694
  • Update dependency com.microsoft.playwright:playwright to v1.41.2 by @renovate in #2707
  • Update dependency commons-codec:commons-codec to v1.16.1 by @renovate in #2727
  • Update dependency io.arrow-kt:arrow-core-jvm to v1.2.3 by @renovate in #2759
  • Update dependency io.fabric8:docker-maven-plugin to v0.44.0 by @renovate in #2744
  • Update dependency io.github.oshai:kotlin-logging-jvm to v6.0.1 by @renovate in #2640
  • Update dependency io.github.oshai:kotlin-logging-jvm to v6.0.2 by @renovate in #2673
  • Update dependency io.github.oshai:kotlin-logging-jvm to v6.0.3 by @renovate in #2678
  • Update dependency io.github.oshai:kotlin-logging-jvm to v6 by @renovate in #2639
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.10.0 by @renovate in #2689
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.11.0 by @renovate in #2713
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.12.0 by @renovate in #2764
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.7.0 by @renovate in #2633
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.8.0 by @renovate in #2648
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.9.0 by @renovate in #2656
  • Update dependency io.javalin:javalin to v6.0.1 by @renovate in #2708
  • Update dependency io.javalin:javalin to v6.1.0 by @renovate in #2745
  • Update dependency io.javalin:javalin to v6.1.2 by @renovate in #2752
  • Update dependency io.javalin:javalin to v6.1.3 by @renovate in #2762
  • Update dependency io.javalin:javalin to v6 by @renovate in #2704
  • Update dependency io.micrometer:micrometer-core to v1.12.1 by @renovate in #2626
  • Update dependency io.micrometer:micrometer-core to v1.12.2 by @renovate in #2663
  • Update dependency io.micrometer:micrometer-core to v1.12.3 by @renovate in #2734
  • Update dependency io.micronaut:micronaut-inject-java to v4.2.2 by @renovate in #2574
  • Update dependency io.micronaut:micronaut-inject-java to v4.2.3 by @renovate in #2655
  • Update dependency io.micronaut:micronaut-inject-java to v4.3.10 by @renovate in #2777
  • Update dependency io.micronaut:micronaut-inject-java to v4.3.3 by @renovate in #2701
  • Update dependency io.micronaut:micronaut-inject-java to v4.3.4 by @renovate in #2714
  • Update dependency io.micronaut:micronaut-inject-java to v4.3.5 by @renovate in #2731
  • Update dependency io.micronaut:micronaut-inject-java to v4.3.9 by @renovate in #2740
  • Update dependency io.micronaut.picocli:micronaut-picocli to v5.2.0 by @renovate in #2664
  • Update dependency io.micronaut.platform:micronaut-platform to v4.2.2 by @renovate in #2631
  • Update dependency io.micronaut.platform:micronaut-platform to v4.2.3 by @renovate in #2657
  • Update dependency io.micronaut.platform:micronaut-platform to v4.2.4 by @renovate in #2695
  • Update dependency io.micronaut.platform:micronaut-platform to v4.3.0 by @renovate in #2720
  • Update dependency io.micronaut.platform:micronaut-platform to v4.3.1 by @renovate in #2730
  • Update dependency io.micronaut.platform:micronaut-platform to v4.3.4 by @renovate in #2741
  • Update dependency io.micronaut.platform:micronaut-platform to v4.3.5 by @renovate in #2770
  • Update dependency io.micronaut.validation:micronaut-validation-processor to v4.4.0 by @renovate in #2700
  • Update dependency io.micronaut.validation:micronaut-validation-processor to v4.4.3 by @renovate in #2760
  • Update dependency net.javacrumbs.json-unit:json-unit-assertj to v3.2.4 by @renovate in #2715
  • Update dependency net.javacrumbs.json-unit:json-unit-assertj to v3.2.7 by @renovate in #2748
  • Update dependency org.apache.comm...
Read more

0.7.4

13 Dec 12:23
Compare
Choose a tag to compare

Word of Warning

This version introduces a new protocol version between gRPC Client and Server. That means that while you can connect with an older client to a newer Server, you cannot connect with a newer Client to an older Server (as this would offer more functionality to the client than the server implements).

Newer Clients trying to connect to older Servers will fail on connect claiming the protocol Versions wont match.

The protocol version introduced with this release is 1.4.

Noteworthy

This version introduces a module factcast-server-ui, an optional UI for quering fact from the FactCast Server (directly, or via gRPC).
There is a respective section added to the docs to get you started.

For Factus users:
We renamed the attribute serial to revision in @ProjectionMetaData to avoid confusion caused by overusing the term serial for different things. The serial attribute still works, but is deprecated and will be removed soon, so we encourage you to update your code accordingly.

As always, do no hesitate to provide feedback in any way possible.

What's Changed

Sub-PRs for the UI

Chore

  • Update dependency org.apache.commons:commons-compress to v1.25.0 by @renovate in #2584
  • Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.16.0 by @renovate in #2583
  • Update dependency org.codehaus.mojo:exec-maven-plugin to v3.1.1 by @renovate in #2586
  • Update byte-buddy.version to v1.14.10 by @renovate in #2587
  • Update dependency org.postgresql:postgresql to v42.7.0 by @renovate in #2588
  • Update testcontainers-java monorepo to v1.19.3 by @renovate in #2590
  • Update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.5.0 by @renovate in #2595
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.6.0 by @renovate in #2592
  • Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.41.0 by @renovate in #2596
  • Update dependency io.github.oshai:kotlin-logging-jvm to v5.1.1 by @renovate in #2597
  • Update dependency io.github.hakky54:logcaptor to v2.9.1 by @renovate in #2598
  • Update kotlin monorepo to v1.9.21 by @renovate in #2593
  • Update actions/setup-java action to v4 by @renovate in #2606
  • Update dependency commons-io:commons-io to v2.15.1 by @renovate in #2607
  • Update dependency maven to v3.9.6 by @renovate in #2610
  • Update maven.version to v3.9.6 by @renovate in #2611
  • Update mockito monorepo to v5.8.0 by @renovate in #2613
  • Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.41.1 by @renovate in #2614
  • Update dependency io.github.hakky54:logcaptor to v2.9.2 by @renovate in #2615
  • Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.3 by @renovate in #2616
  • Update dependency org.redisson:redisson to v3.25.0 by @renovate in #2617
  • Update shedlock monorepo to v5.10.1 by @renovate in #2619
  • Update dependency org.postgresql:postgresql to v42.7.1 by @renovate in #2620
  • Update dependency io.micronaut.platform:micronaut-platform to v4.2.1 by @renovate in #2585

Full Changelog: 0.7.2...0.7.4

0.7.2

15 Nov 12:57
Compare
Choose a tag to compare

What's Changed

Chore

  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.1 by @renovate in #2538
  • Update kotlin monorepo to v1.9.20 by @renovate in #2551
  • Update dependency io.micronaut:micronaut-inject-java to v4.1.11 by @renovate in #2553
  • minor wording in projection-selection.md by @uweschaefer in #2552
  • Update dependency io.micronaut.platform:micronaut-platform to v4.1.6 by @renovate in #2554
  • Update mockito monorepo to v5.7.0 by @renovate in #2555
  • Update kotest.version to v5.8.0 by @renovate in #2558
  • Update dependency io.micrometer:micrometer-core to v1.12.0 by @renovate in #2575
  • Update testcontainers-java monorepo to v1.19.2 by @renovate in #2577
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.2 by @renovate in #2569
  • Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.2 by @renovate in #2566
  • Update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.2.2 by @renovate in #2565
  • Update junit5 monorepo to v5.10.1 by @renovate in #2559
  • Update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.10.2 by @renovate in #2564
  • Update dependency org.apache.maven.plugins:maven-plugin-plugin to v3.10.2 - autoclosed by @renovate in #2567
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.2 by @renovate in #2568
  • Update shedlock monorepo to v5.10.0 by @renovate in #2570
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.5.0 by @renovate in #2573
  • Update dependency io.micronaut.validation:micronaut-validation-processor to v4.1.0 by @renovate in #2562

Full Changelog: 0.7.1...0.7.2

0.7.1.1

06 Nov 16:30
2ef9469
Compare
Choose a tag to compare

Noteworthy:
This version includes an important fix for the GRPC client. Previously used javax annotations have been replaced by their jakarta counterparts to allow compatibility with Spring Boot 3. Specifically this ensures that org.factcast.client.grpc.GrpcFactStore#initialize is called.

What's Changed

  • Add dependency declaring interface in order to ensure init/destroy order in Spring by @uweschaefer in #2540
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.1 by @renovate in #2538
  • Update kotlin monorepo to v1.9.20 by @renovate in #2551
  • Update dependency io.micronaut:micronaut-inject-java to v4.1.11 by @renovate in #2553
  • minor wording in projection-selection.md by @uweschaefer in #2552
  • Update dependency io.micronaut.platform:micronaut-platform to v4.1.6 by @renovate in #2554
  • Update mockito monorepo to v5.7.0 by @renovate in #2555
  • Update kotest.version to v5.8.0 by @renovate in #2558

0.7.1

30 Oct 18:56
Compare
Choose a tag to compare

Noteworthy

Added table date2serial, manual action needed for existing installations

We added a new table to the schema that can be used to map days to serials (the first event published on that day).
This makes it necessary to migrate the existing data.

The challenge with this migration is that we are torn between automating it via liquibase and making it a manual process, so that you the user has the control.

In this case we decided for automatic migration if you have less than 10mio facts in your database, because it is convenient and will probably (depending on your installation details) finish in good time.

In case you have more than 10mio fact already, we create the tables, but we wont migrate the data automatically.
In this case we ask you to manually run this script at your convenience after upgrading to 0.7.1

Read-only configuration

Now FactCast Servers can be configured to run in readonly mode. This might come in handy in horizontal scaling scenarios or when using dedicated Servers for special purposes.

Hitchhikers Guide to Projection selection

Long awaited guide that explains which projection to use in which scenario.

What changed

Chore

  • Update dependency com.google.guava:guava to v32.1.3-jre (master) by @renovate in #2491
  • Update byte-buddy.version to v1.14.9 (master) by @renovate in #2490
  • Update dependency org.msgpack:jackson-dataformat-msgpack to v0.9.6 (master) by @renovate in #2476
  • Update dependency io.micrometer:micrometer-core to v1.11.5 (master) by @renovate in #2488
  • Update dependency maven to v3.9.5 (master) by @renovate in #2493
  • Update maven.version to v3.9.5 (master) by @renovate in #2494
  • Update dependency commons-io:commons-io to v2.14.0 (master) by @renovate in #2497
  • Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.40.0 (master) by @renovate in #2496
  • Update testcontainers-java monorepo to v1.19.1 (master) by @renovate in #2495
  • Update dependency org.xerial.snappy:snappy-java to v1.1.10.5 by @renovate in #2505
  • Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.1 - autoclosed by @renovate in #2504
  • Update dependency org.xerial.snappy:snappy-java to v1.1.10.5 (master) - abandoned by @renovate in #2474
  • Update dependency com.fasterxml.jackson:jackson-bom to v2.15.2 by @renovate in #2507
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.2.0 by @renovate in #2508
  • Update dependency io.kotest.extensions:kotest-assertions-arrow-jvm to v1.4.0 by @renovate in #2509
  • Update stefanzweifel/git-auto-commit-action action to v5 by @renovate in #2516
  • Update mockito monorepo to v5.6.0 by @renovate in #2512
  • Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.3 by @renovate in #2519
  • Update dependency com.fasterxml.jackson:jackson-bom to v2.15.3 by @renovate in #2518
  • Update openjdk Docker tag to v21 by @renovate in #2523
  • Update dependency io.javalin:javalin to v5.6.3 by @renovate in #2522
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.3.1 by @renovate in #2520
  • Update shedlock monorepo to v5.9.0 by @renovate in #2524
  • Update spring-grpc.version to v2.15.0.RELEASE by @renovate in #2515
  • Update dependency org.jacoco:jacoco-maven-plugin to v0.8.11 by @renovate in #2525
  • Update dependency com.github.erosb:everit-json-schema to v1.14.3 by @renovate in #2526
  • Update dependency com.squareup.okhttp3:okhttp to v4.12.0 by @renovate in #2527
  • Update dependency io.micronaut:micronaut-inject-java to v4.1.10 by @renovate in #2503
  • Update dependency io.micronaut.platform:micronaut-platform to v4.1.5 by @renovate in #2502
  • Update shedlock monorepo to v5.9.1 by @renovate in #2532
  • Update spring boot to v3.1.5 by @renovate in #2530
  • Update dependency org.apache.maven.plugins:maven-plugin-plugin to v3.10.1 by @renovate in #2535
  • Update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.10.1 by @renovate in #2534
  • Update grpc.version to v1.59.0 by @renovate in #2533
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.1 by @renovate in #2537
  • Update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.2.1 by @renovate in #2536
  • Update dependency io.micronaut.picocli:micronaut-picocli to v5.1.0 by @renovate in #2539
  • Update dependency org.redisson:redisson to v3.24.3 by @renovate in #2528
  • Update dependency org.apache.maven.plugins:maven-clean-plugin to v3.3.2 by @renovate in #2546
  • Update dependency commons-io:commons-io to v2.15.0 by @renovate in #2545
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.4.0 by @renovate in #2548
  • Update dependency org.apache.maven.plugins:maven-clean-plugin to v3.3.2 by @renovate in #2547

Full Changelog: 0.7.0...0.7.1

0.7.0

10 Oct 20:08
Compare
Choose a tag to compare

Noteworthy

This release includes a transition to Spring Boot 3.

As a consequence, we lifted the requirements for building and running the server to JDK17. The client libs however, are still usable on JDK8.

The server is fully compatible to older clients, so that they can update on their own schedule. This is why there are almost no features in this release, and it has been cooking for quite a while.

Even though we're using this for quite some time and have tested it thoroughly, things might break in your setup as with any significant release. In this case, please do not hesitate to report issues here.

What's Changed

Chore

  • Update micronaut.version to v3 (major) by @renovate in #2191
  • Update dependency io.github.hakky54:logcaptor to v2.9.0 by @renovate in #2251
  • Update byte-buddy.version to v1.14.7 (master) by @renovate in #2346
  • Update testcontainers-java monorepo to v1.19.0 (master) by @renovate in #2350
  • Update dependency info.picocli:picocli to v4.7.5 (master) by @renovate in #2348
  • Update dependency info.picocli:picocli-codegen to v4.7.5 (master) by @renovate in #2349
  • Update dependency maven to v3.9.4 (master) by @renovate in #2353
  • Update dependency io.javalin:javalin to v4.6.8 (master) by @renovate in #2351
  • Update dependency maven-wrapper to v3.2.0 (master) by @renovate in #2354
  • Update dependency io.kotest.extensions:kotest-assertions-arrow-jvm to v1.3.3 (master) by @renovate in #2352
  • Update dependency org.apache.maven.plugins:maven-resources-plugin to v3.3.1 (master) by @renovate in #2357
  • Update dependency org.apache.maven.plugins:maven-resources-plugin to v3.3.1 (master) by @renovate in #2358
  • Update maven.version to v3.9.4 (master) by @renovate in #2365
  • Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.39.0 (master) by @renovate in #2368
  • Update dependency com.amashchenko.maven.plugin:gitflow-maven-plugin to v1.20.0 (master) by @renovate in #2367
  • Update dependency com.squareup.okhttp3:okhttp to v4.11.0 (master) by @renovate in #2372
  • Update dependency org.apache.maven.plugins:maven-install-plugin to v3.1.1 (master) by @renovate in #2356
  • Update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.1.1 (master) by @renovate in #2355
  • Update dependency org.jacoco:jacoco-maven-plugin to v0.8.10 (master) by @renovate in #2359
  • Update dependency io.arrow-kt:arrow-core-jvm to v1.2.1 (master) by @renovate in #2375
  • Update dependency io.fabric8:docker-maven-plugin to v0.43.4 (master) by @renovate in #2376
  • Update spring boot to v3.1.3 (0.7-sink) by @renovate in #2380
  • Update shedlock monorepo to v5 (0.7-sink) (major) by @renovate in #2382
  • Update junit5 monorepo to v5.10.0 (0.7-sink) by @renovate in #2384
  • Update junit5 monorepo to v5.10.0 (master) by @renovate in #2388
  • Update kotlin monorepo to v1.9.10 (0.7-sink) by @renovate in #2386
  • Update kotest.version to v5.7.2 (0.7-sink) by @renovate in #2385
  • Update dependency io.github.oshai:kotlin-logging-jvm to v5 (0.7-sink) by @renovate in #2389
  • Update slf4j-api.version to v2.0.9 (0.7-sink) by @renovate in #2391
  • Update dependency ch.qos.logback:logback-classic to v1.4.11 (0.7-sink) by @renovate in #2392
  • Update dependency io.micronaut.validation:micronaut-validation-processor to v4.0.3 (0.7-sink) by @renovate in #2393
  • Update dependency org.slf4j:slf4j-api to v2.0.9 (0.7-sink) by @renovate in #2395
  • Update mockito monorepo (master) by @renovate in #2390
  • Update dependency org.springframework.cloud:spring-cloud-dependencies to v2022 (0.7-sink) by @renovate in #2396
  • Update dependency io.micronaut:micronaut-inject-java to v4.1.5 (0.7-sink) by @renovate in #2394
  • Update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.1.0 (master) by @renovate in #2398
  • Update dependency org.apache.maven.plugins:maven-invoker-plugin to v3.6.0 (master) by @renovate in #2399
  • Update dependency org.apache.maven.plugins:maven-plugin-plugin to v3.9.0 (master) by @renovate in #2400
  • Update graaljs.version to v23 (0.7-sink) (major) by @renovate in #2397
  • Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.0 (master) by @renovate in #2401
  • Update dependency org.liquibase:liquibase-core to v4.23.2 (0.7-sink) by @renovate in #2406
  • Update dependency org.postgresql:postgresql to v42.6.0 (0.7-sink) by @renovate in #2407
  • Update dependency org.apache.maven.plugins:maven-source-plugin to v3.3.0 (master) by @renovate in #2402
  • Update dependency org.apache.maven.plugins:maven-clean-plugin to v3.3.1 (master) by @renovate in #2409
  • Update dependency org.apache.maven.plugins:maven-clean-plugin to v3.3.1 (master) by @renovate in #2408
  • Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.11.0 (master) by @renovate in #2410
  • Update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.4.1 (master) by @renovate in #2411
  • Update dependency commons-io:commons-io to v2.13.0 (master) by @renovate in #2374
  • Update dependency org.redisson:redisson to v3.23.4 (0.7-sink) by @renovate in #2404
  • Update dependency org.redisson:redisson-spring-boot-starter to v3.23.4 (0.7-sink) by @renovate in #2405
  • Update dependency io.github.typesafegithub:github-workflows-kt to v0.50.0 (master) by @renovate in #2378
  • Update dependency com.google.guava:guava to v32.1.2-jre (master) by @renovate in #2371
  • Update dependency io.javalin:javalin to v5.6.2 (0.7-sink) by @renovate in #2414
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1 (master) by @renovate in #2413
  • Update dependency io.micronaut.platform:micronaut-platform to v4.1.1 (0.7-sink) by @renovate in #2416
  • Update dependency io.micrometer:micrometer-core to v1.11.4 (0.7-sink) by @renovate in #2417
  • Update dependency net.javacrumbs.json-unit:json-unit-assertj to v2.38.0 (master) by @renovate in #2418
  • Update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.9.0 (master) by @renovate in #2420
  • Update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.1.2 (master) by @renovate in #2412
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.1.2 (master) by @renovate in #2403
  • Update dependency org.apache.commons:commons-compress to v1.24.0 (master) by @renovate in #2419
  • Update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.4.0 (master) by @renovate in #2421
  • Update dependency org.openjdk.jmh:jmh-core to v1.37 (master) by @renovate in #2422
  • Update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.37 (master) by @renovate in #2423
  • Update dependency c...
Read more

0.6.9

01 Sep 09:37
Compare
Choose a tag to compare

Noteworthy

Fixes bugs in buffering transformations that (under certain circumstances) will lead to OOM due to unlimited memory consumption for a subscription.
If you are using transformations, you should upgrade to this version asap.

What's Changed

Feature

Bug

Chore

  • Multiple typos and small issues in the documentation by @papacito in #2332

Full Changelog: 0.6.8...0.6.9

New Contributors

0.6.8

26 Jun 16:02
Compare
Choose a tag to compare

Noteworthy

Fixes bad bug in RedisTransactional projections. If you're using those, please update asap.

What's Changed

Feature

Build

Chore

  • Bump snappy-java from 1.1.9.1 to 1.1.10.1 in /factcast-bom by @dependabot in #2309
  • Bump guava from 31.1-jre to 32.0.0-jre in /factcast-internal-dep by @dependabot in #2306
  • Bump guava from 31.1-jre to 32.0.0-jre in /factcast-core by @dependabot in #2305
  • Bump guava from 31.1-jre to 32.0.0-jre in /factcast-bom by @dependabot in #2304

Full Changelog: 0.6.7.1...0.6.8

0.6.7.1

16 Jun 15:10
Compare
Choose a tag to compare

Noteworthy

This fixes the messed up checksum issue for 0.6.7.
Otherwise, look at 0.6.7 to see what has changed.

What's Changed

Full Changelog: 0.6.7...0.6.7.1

[BROKEN] 0.6.7

16 Jun 12:11
Compare
Choose a tag to compare

THIS RELEASE IS BUGGY.

⚠️ Please use 0.6.7.1 instead.

Noteworthy

While we still have a baseline for Postgres 11, we added conpatibility and tests agains 11,12,13,14 and 15. The FactCast server is now ready to use against current versions as a drop in replacement.
Also DockerHub now has an linux/arm64 version of factcast for testing in order to speed things up on Apple Silicon.

What's Changed

Feature

Build

Chore

  • Update dependency com.github.erosb:everit-json-schema to v1.14.2 by @renovate in #2295
  • Update byte-buddy.version to v1.14.5 by @renovate in #2298
  • Update dependency info.picocli:picocli to v4.7.4 by @renovate in #2296

Full Changelog: 0.6.6...0.6.7