Changelog
from version 0.4.0 onward, the changelog can be found on github.
older changelogs will be migrated in the near future.
Older changelogs:
0.3.13 (2021-02-25)
Fixed bugs:
- issue1183: catch unchecked exception during catchup #1184 (uweschaefer)
Closed issues:
- Catch exceptions happening during catchup phase #1183
- Schema reg CLI: excluded Events are still used in Transformations (thus reported as missing) #1180
Merged pull requests:
- issue1180 Ignore transformations for blacklisted events #1182 (uweschaefer)
0.3.12 (2021-02-25)
Merged pull requests:
- #1185: more trace logging #1186 (uweschaefer)
0.3.11 (2021-02-21)
Fixed bugs:
- issue1183: catch unchecked exception during catchup #1184 (uweschaefer)
0.3.10 (2021-02-21)
Fixed bugs:
- PGListener does not check if LISTENER is working as expected #1173
Closed issues:
- Schema reg CLI: excluded Events are still used in Transformations (thus reported as missing) #1180
- Release 0.3.10: Migration path for 0.3.10+ regarding metric name changes #1177
Merged pull requests:
- Issue1163 Document/consolidate/cleanup server metrics #1176 (uweschaefer)
- Dependency Fixes #1175 (mweirauch)
- #1173 pg notification test #1174 (uweschaefer)
- Don’t force the latest Maven 3.x patch release on the build #1172 (mweirauch)
- Drop stray “factcast-schema-registry-plugin” directory #1171 (mweirauch)
0.3.9.2 (2021-02-21)
Implemented enhancements:
- Partition fact table by namespace #1150
Fixed bugs:
- PGListener does not check if LISTENER is working as expected #1173
Closed issues:
- Release 0.3.10: Migration path for 0.3.10+ regarding metric name changes #1177
Merged pull requests:
- issue1177 added update note regarding metrics #1179 (uweschaefer)
- issue1163 fixed minor wording glitch #1178 (uweschaefer)
- Issue1163 Document/consolidate/cleanup server metrics #1176 (uweschaefer)
- Dependency Fixes #1175 (mweirauch)
- #1173 pg notification test #1174 (uweschaefer)
- Don’t force the latest Maven 3.x patch release on the build #1172 (mweirauch)
- Drop stray “factcast-schema-registry-plugin” directory #1171 (mweirauch)
- authenticate-against-dockerhub #1168 (uweschaefer)
0.3.9.1 (2021-02-03)
Closed issues:
- incompatible dependencies grpc-* #1166
- add factcast-test to bom #1164
- Document all metrics (Server and Client) #1155
Merged pull requests:
- #1166: fixed grpc dependencies to 1.31.1 #1167 (uweschaefer)
- add factcast-test to pom #1165 (StephanPraetsch)
0.3.9 (2021-01-30)
Implemented enhancements:
- Factus: lock on a list of FactSpecs (as avail in factcast interface) #1129
- Add batch Notification type #1111
- Verify and test QUEUE catchup strategy #1110
- Check if lock is still held in subscribed projections #1108
- Explore use of temp tables instead of catchup table #1107
- Tweak AbstractIntegrationTest to reuse containers between classes in order to reduce build/test-time #1102
- Implement callbacks & and interface for before/after update/catchup of projections #1090
Closed issues:
- IllegalArgumentException with micrometer-registry-prometheus #1142
- Introduce FETCHING catchup Strategy #1136
- Consider the impact of multimaps for header.meta #1128
- Add missing cleanup of ‘catchup’ table #1106
Merged pull requests:
- #1142: ensure metrics have the same tags #1143 (Mortinke)
- more coverage #1140 (uweschaefer)
- more coverage #1139 (uweschaefer)
- #1136: FETCHING strategy as default #1137 (uweschaefer)
- minor perf improvements #1135 (uweschaefer)
- #1107: switched to temp table #1134 (uweschaefer)
- fix npe on class name usage #1133 (uweschaefer)
- Issue1102 speedup integration tests by reusing containers #1132 (uweschaefer)
- Cleanup beforeSnapshot/ afterRestore #1131 (uweschaefer)
- Issue1111 Batch notification #1125 (uweschaefer)
- #1108: lock liveness test #1124 (uweschaefer)
0.3.8 (2020-12-15)
Implemented enhancements:
- Factus: lock on a list of FactSpecs (as avail in factcast interface) #1129
Closed issues:
- Introduce callbacks for “beforeSnapshot” and “beforeHandle” & “afterHandle” #1123
- Add hashcode/equals to aggregate defaulting to the id #1121
- Suppress error logging in PgListener when shutting down #1105
- Add whitelisting capability for schema registry #1092
Merged pull requests:
- #1129: Locking on specs only - some tests missing, but should be released asap #1130 (uweschaefer)
- #1121 added hashcode/equals to aggregates #1122 (uweschaefer)
- #1105: swallow exception while shutting down #1116 (uweschaefer)
- Issue1092 whitelist improvement #1103 (samba2)
- Update spring-grpc.version to v2.10.1.RELEASE #984 (renovate[bot])
- Update grpc.version to v1.33.1 #967 (renovate[bot])
0.3.7 (2020-12-03)
Implemented enhancements:
- Use an explicit getId() call instead of class.getCanonicalName() to avoid conflicts when dealing with anonymous classes. #1084
- Explore use of temp tables instead of catchup table #1107
- Tweak AbstractIntegrationTest to reuse containers between classes in order to reduce build/test-time #1102
- Implement callbacks & and interface for before/after update/catchup of projections #1090
- #1098: added synchronization on catchup #1100 (uweschaefer)
- #1090: afterUpdate callback in Snapshot/Managed-projection #1099 (uweschaefer)
- Fixes #827 and improves other error message #1091 (samba2)
Fixed bugs:
- set liberal limits in integrationTest #1114
- GrpcFactStore: handshake happens too late (Other beans could already use it) #1086
- Make sure Schemaregistry uses the same code for building transformationchains (during validation) than factcast itself. #1104
- #1114: Bandwitdth protection: better fingerprinting, switch to disable… #1115 (uweschaefer)
Closed issues:
- Suppress metrics for time diff on subscribed projections before catchup. #1109
- make sure the update of snapshot projections is wrapped in synchronized in order make 100% sure that state is synced to heap before projection instance goes public #1098
- Factus: Change locking of local projections to synchronize on a private mutex rather than the projection itself #1094
- schema-registry-cli: Enrich validation result output. #827
- Suppress error logging in PgListener when shutting down #1105
- Add whitelisting capability for schema registry #1092
Merged pull requests:
- #1114: static containers and shutdown hook #1119 (uweschaefer)
- #1040: unified naming #1118 (uweschaefer)
- #1109: skip publishing time diff metrics while catching up #1117 (uweschaefer)
- Log errors that happen while trying to subscribe #1113 (BernhardBln)
- Issue1092 whitelist #1097 (samba2)
- Fixed Scheduled #1096 (BernhardBln)
- Update dependency io.micrometer:micrometer-core to v1.6.0 #1089 (renovate[bot])
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.5.0 #1088 (renovate[bot])
- adjusted docs regarding automatic projection serial calculation #1079 (uweschaefer)
0.3.6 (2020-10-21)
Implemented enhancements:
- Factus: When fetching SnapshotProjections takes a significant time, persist intermediate snapshots now and then in case another thread also fetches, or the fetching is interrupted before it ends. #1075
- Use an explicit getId() call instead of class.getCanonicalName() to avoid conflicts when dealing with anonymous classes. #1084
- Use an explicit getId() call instead of class.getCanonicalName() to avoid conflicts when dealing with anonymous classes. #1085 (uweschaefer)
Fixed bugs:
- GrpcFactStore: handshake happens too late (Other beans could already use it) #1086
- #1086_grpcfactstore–handshake-happe: initialize on construction #1087 (uweschaefer)
Closed issues:
- Move metric collection regarding snapshots to snapshotcache #1080
- Factus snapshot deserialization is a fatal error although it doesn’t have to #1040
Merged pull requests:
- Update mockito.version to v3.5.15 #1083 (renovate[bot])
0.3.5 (2020-10-19)
Implemented enhancements:
- clear local redis in integration test #1071
- Factus: When fetching SnapshotProjections takes a significant time, persist intermediate snapshots now and then in case another thread also fetches, or the fetching is interrupted before it ends. #1075
- #1075 Factus: When fetching SnapshotProjections takes a significant time, persist intermediate snapshots now and then in case another thread also fetches, or the fetching is interrupted before it ends. #1082 (uweschaefer)
Closed issues:
- Move metric collection regarding snapshots to snapshotcache #1080
Merged pull requests:
- #1080 Move metric collection regarding snapshots to snapshotcache #1081 (uweschaefer)
- Update dependency org.projectlombok:lombok to v1.18.16 #1078 (renovate[bot])
- Update dependency org.postgresql:postgresql to v42.2.18 #1076 (renovate[bot])
- Update dependency org.redisson:redisson to v3.13.6 #1074 (renovate[bot])
- Update dependency io.javalin:javalin to v3.11.2 #1067 (renovate[bot])
- JSON serialiser now calculates hash over schema #1050 (BernhardBln)
- Update openjdk Docker tag to v8 #1013 (renovate[bot])
- adjusted docs regarding automatic projection serial calculation #1079 (uweschaefer)
0.3.4 (2020-10-14)
Implemented enhancements:
- clear local redis in integration test #1071
Fixed bugs:
- Unify naming (SnapshotCache vs SnapshotRepository) and fix Autoconfiguration for SnapshotCaches #1070
- [Factus] Lock on non-existing aggregate leads to exception #1041
- Issue1070 autoconfiguration & name unification of snapshotCaches #1072 (uweschaefer)
Closed issues:
- Switch formatting to google format #1054
- RedissonSnapshotCacheAutoConfiguration doesnt kick in #1052
- Factus snapshot deserialization is a fatal error although it doesn’t have to #1040
Merged pull requests:
- #1071: introduce RedisExtension that clears all keys in redis #1073 (otbe)
- Update dependency org.redisson:redisson-spring-boot-starter to v3.13.6 #1069 (renovate[bot])
- Update dependency org.liquibase:liquibase-core to v4.1.1 #1068 (renovate[bot])
- Update dependency org.postgresql:postgresql to v42.2.17 #1066 (renovate[bot])
- Update dependency org.projectlombok:lombok to v1.18.14 #1065 (renovate[bot])
- Update dependency com.karumi.kotlinsnapshot:core to v2.2.2 #1064 (renovate[bot])
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.4.2 #1063 (renovate[bot])
- Update dependency io.javalin:javalin to v3.11.0 #1062 (renovate[bot])
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.11.3 #1061 (renovate[bot])
- Update dependency com.fasterxml.jackson.core:jackson-core to v2.11.3 #1060 (renovate[bot])
- Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.11.3 #1059 (renovate[bot])
- Update dependency org.liquibase:liquibase-core to v4.1.0 #1058 (renovate[bot])
- Update dependency org.redisson:redisson-spring-boot-starter to v3.13.5 #1057 (renovate[bot])
- switch to google format #1056 (uweschaefer)
- Update dependency io.mockk:mockk to v1.10.2 #1055 (renovate[bot])
0.3.3 (2020-09-25)
Closed issues:
- RedissonSnapshotCacheAutoConfiguration doesnt kick in #1052
Merged pull requests:
- Fixes 1052 #1053 (otbe)
- Update mockito.version to v3.5.13 #1051 (renovate[bot])
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.4.1 #1049 (renovate[bot])
- Update dependency io.github.microutils:kotlin-logging to v1.12.0 #1048 (renovate[bot])
- Update mockito.version to v3.5.11 #1047 (renovate[bot])
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.4.0 #1046 (renovate[bot])
- Docs updated #1045 (BernhardBln)
- Update spring boot to v2.3.4.RELEASE #1044 (renovate[bot])
- Update dependency io.micrometer:micrometer-core to v1.5.5 #1043 (renovate[bot])
- Update dependency org.jacoco:jacoco-maven-plugin to v0.8.6 #1039 (renovate[bot])
- Update dependency io.github.microutils:kotlin-logging to v1.11.5 #1038 (renovate[bot])
- Update dependency org.junit:junit-bom to v5.7.0 #1037 (renovate[bot])
- Update dependency org.junit.jupiter:junit-jupiter-api to v5.7.0 #1036 (renovate[bot])
- Update dependency io.github.microutils:kotlin-logging to v1.11.3 #1035 (renovate[bot])
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.3.1 #1034 (renovate[bot])
- Update dependency io.github.microutils:kotlin-logging to v1.11.0 #1033 (renovate[bot])
- Update dependency org.msgpack:jackson-dataformat-msgpack to v0.8.21 #1032 (renovate[bot])
- Update dependency com.squareup.okhttp3:okhttp to v4.9.0 #1031 (renovate[bot])
- Update dependency io.github.microutils:kotlin-logging to v1.10.7 #1030 (renovate[bot])
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.3.0 #1029 (renovate[bot])
- Update kotlin.version to v1.4.10 #1028 (renovate[bot])
- Update dependency commons-io:commons-io to v2.8.0 #1027 (renovate[bot])
0.3.2 (2020-09-10)
Merged pull requests:
- Fix: FactCastAutoConfiguration also configures EventSerializer #1025 (BernhardBln)
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.2.0 #1022 (renovate[bot])
0.3.1 (2020-09-08)
Fixed bugs:
- Factus autoconfiguration is always on #1023
Closed issues:
- Implement filesystem based schemaregistry #965
Merged pull requests:
- Issue1023 @ConditionalOnMissingBean on autoconfiguration #1024 (uweschaefer)
- Update dependency org.assertj:assertj-core to v3.17.2 #1021 (renovate[bot])
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v2.19.0 #1020 (renovate[bot])
- Update mockito.version to v3.5.10 #1019 (renovate[bot])
- Update dependency org.redisson:redisson-spring-boot-starter to v3.13.4 #1018 (renovate[bot])
- Update dependency io.javalin:javalin to v3.10.1 #1017 (renovate[bot])
- Update mockito.version to v3.5.9 #1016 (renovate[bot])
- Update dependency commons-codec:commons-codec to v1.15 #1015 (renovate[bot])
- Issue965 filesystem based schema registry #1014 (BernhardBln)
- Update dependency org.springframework.boot:spring-boot-dependencies to v2.3.3.RELEASE #1012 (renovate[bot])
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v2.18.1 #1011 (renovate[bot])
- Update dependency org.springframework.cloud:spring-cloud-dependencies to vHoxton.SR8 #1008 (renovate[bot])
0.3.0 (2020-08-30)
Implemented enhancements:
- Add property to allow updating of schema from the registry #986
- binary snapshot serializer #1004 (uweschaefer)
- Isolate integration tests (wipe postgres in between) #1003 (uweschaefer)
- #942 Add Factus as a high-level API to FactCast #991 (uweschaefer)
Fixed bugs:
- Mixed up fact order in catchup phase 1, if more than 1000 facts are waiting #1002
- #1002: stable order for catchup beyond page-size #1006 (uweschaefer)
Closed issues:
- Provide high-level client library for java #942
- Introduce msgpack as optional format for (only) fact serialization #928
Merged pull requests:
- Update dependency org.assertj:assertj-core to v3.17.1 #1010 (renovate[bot])
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.1.0 #1009 (renovate[bot])
- Foo 1526 more coverage #1007 (BernhardBln)
- Update dependency io.javalin:javalin to v3.10.0 #1005 (renovate[bot])
- Update dependency org.xerial.snappy:snappy-java to v1.1.7.7 #1001 (renovate[bot])
- Update mockito.version to v3.5.7 #1000 (renovate[bot])
- Foo 1527 more unit tests #999 (BernhardBln)
- Update mockito.version to v3.5.6 #998 (renovate[bot])
- Update dependency org.assertj:assertj-core to v3.17.0 #997 (renovate[bot])
- Update mockito.version to v3.5.5 #996 (renovate[bot])
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.0.3 #995 (renovate[bot])
- Update dependency org.postgresql:postgresql to v42.2.16 #994 (renovate[bot])
- Micrometer integration with Factus #990 (edthamm)
- #942_hook_for_tx_handling: suggestion for a hook #989 (uweschaefer)
- Update mockito.version to v3.5.2 #988 (renovate[bot])
- #986: added switch for schemaReplace #987 (uweschaefer)
- Foo 1464 unit tests #985 (BernhardBln)
- Update mockito.version to v3.5.0 #983 (renovate[bot])
- Update dependency org.postgresql:postgresql to v42.2.15 #982 (renovate[bot])
- Update kotlin.version to v1.4.0 #981 (renovate[bot])
- Update spring boot to v2.3.3.RELEASE #980 (renovate[bot])
- Update dependency org.apache.maven.plugins:maven-resources-plugin to v3.2.0 #978 (renovate[bot])
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.0.2 #977 (renovate[bot])
- Update dependency com.squareup.okhttp3:okhttp to v4.8.1 #976 (renovate[bot])
- Update dependency net.javacrumbs.shedlock:shedlock-spring to v4.14.0 #975 (renovate[bot])
- Update dependency net.javacrumbs.shedlock:shedlock-provider-jdbc-template to v4.14.0 #974 (renovate[bot])
- Update dependency net.javacrumbs.shedlock:shedlock-provider-jdbc-template to v4.13.0 #973 (renovate[bot])
- Update dependency net.javacrumbs.shedlock:shedlock-spring to v4.13.0 #972 (renovate[bot])
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.11.2 #971 (renovate[bot])
- Update dependency com.fasterxml.jackson.core:jackson-core to v2.11.2 #970 (renovate[bot])
- Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.11.2 #969 (renovate[bot])
- Update dependency org.springframework.cloud:spring-cloud-dependencies to vHoxton.SR7 #968 (renovate[bot])
- Update dependency org.mockito:mockito-junit-jupiter to v3.4.6 #966 (renovate[bot])
- Update spring boot to v2.3.2.RELEASE #962 (renovate[bot])
- Update dependency org.liquibase:liquibase-core to v4 #961 (renovate[bot])
- #959: fix response compression, add some tracing #960 (uweschaefer)
- Update mockito.version to v3.4.4 #958 (renovate[bot])
- Update mockito.version to v3.4.3 #956 (renovate[bot])
- Update dependency org.mockito:mockito-junit-jupiter to v3.4.2 #955 (renovate[bot])
- Coordinate Scheduled Tasks between servers via JDBC #954 (uweschaefer)
- Update dependency io.github.microutils:kotlin-logging to v1.8.3 #952 (renovate[bot])
- Issue950 add metrics to roundtrip testing #951 (uweschaefer)
- Update dependency com.squareup.okhttp3:okhttp to v4.8.0 #949 (renovate[bot])
- Update mockito.version to v3.4.0 #948 (renovate[bot])
- Issue941 - Implement Keepalive roundtrip to detect stale postgres listeners #943 (samba2)
factcast-0.1.4.3 (2020-08-28)
Closed issues:
- Fix Response Compression #959
- Coordinate Schemaregistry updates between servers… #953
- Add metrics for changes in #941 #950
- Improve connection testing and keepalive while waiting for notifications #941
- Introduce msgpack as optional format for (only) fact serialization #928
- Add Module for integration Tests including GRPC #612
0.2.5 (2020-07-05)
Fixed bugs:
- Facts in recieve buffer may still be delivered after subscription.close() is called during onNext() #907
Closed issues:
- Extract examples to extra project #923
- add Coordinated subscription #450
- Dangling subscriptions #937
- Optimize startup time of factcast-docker #934
- restructure modules (integration tests) #930
- Create integration test for validation disabled mode #881
Merged pull requests:
- Update dependency com.github.vladimir-bukhtoyarov:bucket4j-core to v4.10.0 #939 (renovate[bot])
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.0.1 #936 (renovate[bot])
- Issue930 #932 (uweschaefer)
- Issue905 #929 (uweschaefer)
- Update dependency org.liquibase:liquibase-core to v3.10.1 #927 (renovate[bot])
- Issue907 #926 (uweschaefer)
- Issue937 #938 (uweschaefer)
- Issue934 optimize startup time of factcast-docker #935 (uweschaefer)
- #881: added no validation test #933 (uweschaefer)
0.2.4 (2020-07-02)
Closed issues:
- Prevent integration test artifacts from being deployed to central #924
Merged pull requests:
- Issue924 #925 (uweschaefer)
0.2.3 (2020-07-02)
0.2.2 (2020-07-02)
Implemented enhancements:
- Simplify FactSpec generation from a list of classes. #888
Fixed bugs:
- Fix VM base for docker image #917
Closed issues:
- add database generated timestamp to metadata #910
- Add retryer for IO actions #894
- Switch CI from circleci to gh actions #877
- Switch to gitflow maven plugin for release prep #921
- Move to dockerfile-maven plugin for docker building and releasing #912
- add fromNullable(UUID orNull) to the SubscriptionRequest api #908
Merged pull requests:
- #921: use gitflow maven plugin #922 (uweschaefer)
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2 #920 (renovate[bot])
- Update openjdk Docker tag to v8 #919 (renovate[bot])
- #877: added gh action workflow #916 (uweschaefer)
- #888: FactSpec.from for multiple classes #915 (uweschaefer)
- Update dependency com.spotify:dockerfile-maven-plugin to v1.4.13 #914 (renovate[bot])
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.0.0-M5 #893 (renovate[bot])
- Update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.0.0-M5 #892 (renovate[bot])
- #917: moved to openjdk8 as a base for the docker image #918 (uweschaefer)
- #912: build and push docker image #913 (uweschaefer)
- Issue #908: added fromNullable to SpecBuilder #909 (uweschaefer)
factcast-0.2.1 (2020-06-29)
Closed issues:
- Limit Auto-Reconnection behavior and escalate to application layer early. #889
Merged pull requests:
- Issue910 add Timestamp to server generated fields in metadata of a fact #911 (uweschaefer)
- Update dependency org.xerial.snappy:snappy-java to v1.1.7.6 #906 (renovate[bot])
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.11.1 #904 (renovate[bot])
- Update dependency com.fasterxml.jackson.core:jackson-core to v2.11.1 #900 (renovate[bot])
- Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.11.1 #899 (renovate[bot])
- Update dependency io.github.microutils:kotlin-logging to v1.8.0.1 #898 (renovate[bot])
- Update dependency org.springframework.cloud:spring-cloud-dependencies to vHoxton.SR6 #897 (renovate[bot])
- Update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.2.0 #896 (renovate[bot])
- Update dependency io.javalin:javalin to v3.9.1 #895 (renovate[bot])
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v1.31.3 #891 (renovate[bot])
- Issue #889: limit reconnection attempts (reset after a while) #890 (uweschaefer)
- Update dependency org.liquibase:liquibase-core to v3.10.0 #887 (renovate[bot])
- Update spring boot to v2.3.1.RELEASE #886 (renovate[bot])
- #884: Publish docker image during release #885 (otbe)
- Update dependency io.github.microutils:kotlin-logging to v1.7.10 #883 (renovate[bot])
- Added ConditionalOnProperty for validation aspect #882 (otbe)
- Update dependency org.postgresql:postgresql to v42.2.14 #879 (renovate[bot])
- Update dependency io.javalin:javalin to v3.9.0 #878 (renovate[bot])
- Update oracle/graalvm-ce Docker tag to v19.3.2 #873 (renovate[bot])
- Update maven.version to v3.6.3 #872 (renovate[bot])
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v2.22.2 #869 (renovate[bot])
- Update dependency org.apache.maven.plugins:maven-resources-plugin to v3.1.0 #860 (renovate[bot])
- Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.2.0 #859 (renovate[bot])
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.8.1 #858 (renovate[bot])
- Update dependency org.apache.commons:commons-compress to v1.20 #857 (renovate[bot])
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.11.0 #855 (renovate[bot])
- build(deps): Bump postgresql from 42.2.12 to 42.2.13 #853 (dependabot-preview[bot])
- build(deps): Bump maven-shade-plugin from 3.2.3 to 3.2.4 #852 (dependabot-preview[bot])
- build(deps): Bump exec-maven-plugin from 1.6.0 to 3.0.0 #851 (dependabot-preview[bot])
- build(deps): Bump spotless-maven-plugin from 1.31.1 to 1.31.2 #850 (dependabot-preview[bot])
- Configure Renovate #819 (renovate[bot])
factcast-0.2.0 (2020-06-21)
Closed issues:
- Publish Docker Image during release #884
factcast-0.2.0-RC2 (2020-06-10)
Closed issues:
- Factcast throws Exception (on publish) if validation is disabled #880
- replace LZ4 impl with commons-compress #861
factcast-0.2.0-RC (2020-06-01)
Fixed bugs:
- Ratrace in LISTENing for database notifications #780
- #780: fixed pglistener to poll initially *after* reconnect #785 (uweschaefer)
Closed issues:
- Fix usage of Nashorn (for now) in postQueryMatching #848
- Prepare for building with JDK>8 #841
- reduce codacy violations to 0 #834
- ship lz4 codec with factcast server #832
- cleanup inspired by to IDEA warnings #830
- Update integration tests to use new API for transformation #828
- Restore / extend fetchById #804
- clear documentation regarding header field aggId(s) #788
- DepShield encountered errors while building your project #768
- [DepShield] (CVSS 9.8) Vulnerability due to usage of com.fasterxml.jackson.core:jackson-databind:2.9.10.3 #750
Merged pull requests:
- #848: fix nashorn engine #849 (uweschaefer)
- build(deps): Bump spring-cloud-dependencies from Hoxton.SR4 to Hoxton.SR5 #847 (dependabot-preview[bot])
- build(deps): Bump shedlock-provider-jdbc-template from 4.11.1 to 4.12.0 #846 (dependabot-preview[bot])
- build(deps): Bump testcontainers from 1.14.2 to 1.14.3 #845 (dependabot-preview[bot])
- build(deps-dev): Bump postgresql from 1.14.2 to 1.14.3 #844 (dependabot-preview[bot])
- build(deps): Bump shedlock-spring from 4.11.1 to 4.12.0 #843 (dependabot-preview[bot])
- #841: Prepare for building with JDK>8 #842 (uweschaefer)
- Dependabot/maven/spring grpc.version 2.7.0.release #839 (uweschaefer)
- #834: codacy issues #835 (uweschaefer)
- #832: add lz4 & snappy dependency to server #833 (uweschaefer)
- some minor cleanup #831 (uweschaefer)
- isssue828: fixed minor bug for version==0, updated tests to use fetching i… #829 (uweschaefer)
- build(deps): Bump json-schema-validator from 2.2.13 to 2.2.14 #826 (dependabot-preview[bot])
- build(deps): Bump commons-io from 2.6 to 2.7 #825 (dependabot-preview[bot])
- WIP: Issue804 fetchById / fetchByIdAndVersion #824 (uweschaefer)
- build(deps): Bump shedlock-provider-jdbc-template from 4.10.1 to 4.11.1 #823 (dependabot-preview[bot])
- build(deps): Bump spotless-maven-plugin from 1.31.0 to 1.31.1 #822 (dependabot-preview[bot])
- build(deps): Bump shedlock-spring from 4.10.1 to 4.11.1 #821 (dependabot-preview[bot])
- build(deps): Bump okhttp from 4.7.1 to 4.7.2 #820 (dependabot-preview[bot])
- build(deps): Bump okhttp from 4.7.0 to 4.7.1 #818 (dependabot-preview[bot])
- build(deps): Bump shedlock-provider-jdbc-template from 4.9.3 to 4.10.1 #817 (dependabot-preview[bot])
- build(deps): Bump shedlock-spring from 4.9.3 to 4.10.1 #816 (dependabot-preview[bot])
- build(deps): Bump testcontainers from 1.14.1 to 1.14.2 #815 (dependabot-preview[bot])
- build(deps): Bump spring-boot-dependencies from 2.2.7.RELEASE to 2.3.0.RELEASE #814 (dependabot-preview[bot])
- build(deps): Bump okhttp from 4.6.0 to 4.7.0 #813 (dependabot-preview[bot])
- build(deps-dev): Bump postgresql from 1.14.1 to 1.14.2 #812 (dependabot-preview[bot])
- build(deps): Bump spring-boot-maven-plugin from 2.2.7.RELEASE to 2.3.0.RELEASE #811 (dependabot-preview[bot])
- build(deps): Bump spring-boot-starter-test from 2.2.7.RELEASE to 2.3.0.RELEASE #810 (dependabot-preview[bot])
- build(deps): Bump liquibase-core from 3.8.9 to 3.9.0 #809 (dependabot-preview[bot])
- build(deps): Bump shedlock-spring from 4.9.2 to 4.9.3 #808 (dependabot-preview[bot])
- build(deps-dev): Bump assertj-core from 3.16.0 to 3.16.1 #806 (dependabot-preview[bot])
- build(deps): Bump shedlock-provider-jdbc-template from 4.9.2 to 4.9.3 #805 (dependabot-preview[bot])
- build(deps): Bump spring-boot-maven-plugin from 2.2.6.RELEASE to 2.2.7.RELEASE #803 (dependabot-preview[bot])
- build(deps): Bump spring-boot-dependencies from 2.2.6.RELEASE to 2.2.7.RELEASE #802 (dependabot-preview[bot])
- build(deps): Bump spring-boot-starter-test from 2.2.6.RELEASE to 2.2.7.RELEASE #801 (dependabot-preview[bot])
- build(deps): Bump snappy-java from 1.1.7.4 to 1.1.7.5 #800 (dependabot-preview[bot])
- build(deps): Bump snappy-java from 1.1.7.3 to 1.1.7.4 #799 (dependabot-preview[bot])
- build(deps): Bump shedlock-provider-jdbc-template from 4.9.1 to 4.9.2 #795 (dependabot-preview[bot])
- build(deps): Bump shedlock-spring from 4.9.0 to 4.9.1 #794 (dependabot-preview[bot])
- build(deps): Bump shedlock-provider-jdbc-template from 4.9.0 to 4.9.1 #793 (dependabot-preview[bot])
- build(deps): Bump shedlock-spring from 4.8.0 to 4.9.0 #792 (dependabot-preview[bot])
- build(deps): Bump shedlock-provider-jdbc-template from 4.8.0 to 4.9.0 #791 (dependabot-preview[bot])
- build(deps): Bump okhttp from 4.5.0 to 4.6.0 #790 (dependabot-preview[bot])
- #788: documentation clarification #789 (uweschaefer)
- build(deps): Bump jackson-annotations from 2.10.3 to 2.11.0 #787 (dependabot-preview[bot])
- build(deps): Bump jackson-core from 2.10.3 to 2.11.0 #786 (dependabot-preview[bot])
- build(deps): Bump spring-cloud-dependencies from Hoxton.SR3 to Hoxton.SR4 #784 (dependabot-preview[bot])
- build(deps-dev): Bump postgresql from 1.14.0 to 1.14.1 #783 (dependabot-preview[bot])
- build(deps): Bump testcontainers from 1.14.0 to 1.14.1 #782 (dependabot-preview[bot])
- build(deps-dev): Bump mockk from 1.9.3 to 1.10.0 #779 (dependabot-preview[bot])
- build(deps): Bump kotlin.version from 1.3.71 to 1.3.72 #778 (dependabot-preview[bot])
- build(deps-dev): Bump postgresql from 1.13.0 to 1.14.0 #777 (dependabot-preview[bot])
- build(deps): Bump testcontainers from 1.13.0 to 1.14.0 #776 (dependabot-preview[bot])
- build(deps): Bump guava from 28.2-jre to 29.0-jre #775 (dependabot-preview[bot])
- build(deps): Bump maven-shade-plugin from 3.2.2 to 3.2.3 #774 (dependabot-preview[bot])
- build(deps): Bump spotless-maven-plugin from 1.29.0 to 1.30.0 #773 (dependabot-preview[bot])
- build(deps): Bump junit-bom from 5.6.1 to 5.6.2 #772 (dependabot-preview[bot])
- build(deps): Bump junit-jupiter-api from 5.6.1 to 5.6.2 #771 (dependabot-preview[bot])
- build(deps): Bump shedlock-provider-jdbc-template from 4.7.1 to 4.8.0 #770 (dependabot-preview[bot])
- build(deps): Bump shedlock-spring from 4.7.1 to 4.8.0 #769 (dependabot-preview[bot])
- build(deps): Bump liquibase-core from 3.8.8 to 3.8.9 #767 (dependabot-preview[bot])
- build(deps): bump spring-grpc.version from 2.6.2.RELEASE to 2.7.0.RELEASE #679 (dependabot-preview[bot])
factcast-0.2.0-M10 (2020-04-07)
Closed issues:
- DepShield encountered errors while building your project #759
- stop registry cli from exiting when exitCode would be 0 #751
- [DepShield] (CVSS 7.5) Vulnerability due to usage of commons-beanutils:commons-beanutils:1.7.0 #741
- [DepShield] (CVSS 9.8) Vulnerability due to usage of commons-collections:commons-collections:3.2.1 #740
- remove lombok from kotlin modules #732
- Subscription without type does not return expected results #731
- Remove unused Feature: ID-Subscriptions #725
- Transformations #715
- SchemaStore needs to depend on SpringLiquibase #712
- Cleanup Security configuration #704
- Wrap Schemaregistry cli into maven plugin #660
- Integration Test #447
Merged pull requests:
- build(deps): Bump shedlock-spring from 4.7.0 to 4.7.1 #766 (dependabot-preview[bot])
- build(deps): Bump shedlock-provider-jdbc-template from 4.7.0 to 4.7.1 #765 (dependabot-preview[bot])
- build(deps): Bump okhttp from 4.4.1 to 4.5.0 #764 (dependabot-preview[bot])
- build(deps): Bump junit-jupiter-api from 5.6.0 to 5.6.1 #763 (dependabot-preview[bot])
- build(deps): Bump shedlock-provider-jdbc-template from 4.6.0 to 4.7.0 #762 (dependabot-preview[bot])
- build(deps): Bump shedlock-spring from 4.6.0 to 4.7.0 #760 (dependabot-preview[bot])
- build(deps): bump maven-invoker-plugin from 3.1.0 to 3.2.1 #758 (dependabot-preview[bot])
- build(deps): bump arrow.version from 0.10.4 to 0.10.5 #757 (dependabot-preview[bot])
- build(deps-dev): bump junit from 4.12 to 4.13 #756 (dependabot-preview[bot])
- build(deps): bump spotless-maven-plugin from 1.28.0 to 1.29.0 #755 (dependabot-preview[bot])
- Issue751 prevent exit 0 #752 (uweschaefer)
- Issue660 Maven Wrapper for Schema Registry CLI #749 (uweschaefer)
- build(deps): Bump postgresql from 42.2.11 to 42.2.12 #748 (dependabot-preview[bot])
- build(deps-dev): bump javalin from 3.7.0 to 3.8.0 #746 (dependabot-preview[bot])
- build(deps): bump hipster-core from 1.0.0 to 1.0.1 #745 (dependabot-preview[bot])
- build(deps): bump shedlock-spring from 0.3.0 to 4.6.0 #744 (dependabot-preview[bot])
- #732: moved lombok to modules #743 (uweschaefer)
- #740: removed ancient dependency #742 (uweschaefer)
- build(deps): bump spring-boot-maven-plugin from 2.2.5.RELEASE to 2.2.6.RELEASE #739 (dependabot-preview[bot])
- build(deps): bump spring-boot-dependencies from 2.2.5.RELEASE to 2.2.6.RELEASE #738 (dependabot-preview[bot])
- build(deps): bump spring-boot-starter-test from 2.2.5.RELEASE to 2.2.6.RELEASE #737 (dependabot-preview[bot])
- build(deps): bump kotlin.version from 1.3.61 to 1.3.71 #728 (dependabot-preview[bot])
- #725: removed id subscriptions #726 (uweschaefer)
- build(deps-dev): bump junit-platform-engine from 1.6.0 to 1.6.1 #723 (dependabot-preview[bot])
- build(deps): bump spotless-maven-plugin from 1.27.0 to 1.28.0 #721 (dependabot-preview[bot])
- Issue715 #719 (uweschaefer)
- build(deps): bump kotlin-logging from 1.7.8 to 1.7.9 #717 (dependabot-preview[bot])
- build(deps): bump liquibase-core from 3.8.7 to 3.8.8 #716 (dependabot-preview[bot])
- #712: declared dependency on liquibase #714 (uweschaefer)
- build(deps): bump maven-javadoc-plugin from 3.1.1 to 3.2.0 #711 (dependabot-preview[bot])
- build(deps-dev): bump mockito.version from 3.3.0 to 3.3.3 #710 (dependabot-preview[bot])
- build(deps): bump build-helper-maven-plugin from 3.0.0 to 3.1.0 #709 (dependabot-preview[bot])
- build(deps): bump postgresql from 42.2.10 to 42.2.11 #708 (dependabot-preview[bot])
- build(deps): bump okhttp from 4.4.0 to 4.4.1 #705 (dependabot-preview[bot])
- build(deps): bump testcontainers from 1.12.5 to 1.13.0 #703 (dependabot-preview[bot])
- build(deps-dev): bump postgresql from 1.12.5 to 1.13.0 #702 (dependabot-preview[bot])
- build(deps-dev): bump junit-jupiter-api from 5.5.2 to 5.6.0 #632 (dependabot-preview[bot])
factcast-0.2.0-M9 (2020-03-05)
Closed issues:
- FactValidatorConfiguration is not autoconfigured #700
Merged pull requests:
- Add autoconfiguration for FactValidatorConfiguration #701 (otbe)
- build(deps): bump spring-cloud-dependencies from Hoxton.SR2 to Hoxton.SR3 #699 (dependabot-preview[bot])
factcast-0.2.0-M8 (2020-03-04)
Closed issues:
- Client yields “UNAUTHENTICATED: Authentication failed” even if Factcast security is disabled #696
Merged pull requests:
- build(deps): bump jackson-databind from 2.9.10.1 to 2.9.10.3 in /factcast-bom #698 (dependabot[bot])
- Fixed non-matching passwords for unauthenticated access #697 (otbe)
factcast-0.2.0-M7 (2020-03-04)
factcast-0.2.0-M6 (2020-03-03)
factcast-0.2.0-M5 (2020-03-03)
factcast-0.2.0-M4 (2020-03-03)
factcast-0.2.0-M3 (2020-03-03)
Closed issues:
- Split secrets out of factcast-access.json #677
factcast-0.2.0-M2 (2020-03-03)
Implemented enhancements:
- Send version information when publishing (optional) in order to be able to validate against a schema #599
- Schemaregistry that holds a catalog of schemas in order to validate on publish #598
Fixed bugs:
- DDL and DML user separation doesn’t work as advertised #548
Closed issues:
- Fix Kotlin formatting #691
- fc-schema-cli does not compile on java 11 #688
- [DepShield] (CVSS 9.8) Vulnerability due to usage of com.fasterxml.jackson.core:jackson-databind:2.9.10.1 #671
- [DepShield] (CVSS 9.8) Vulnerability due to usage of com.fasterxml.jackson.core:jackson-databind:2.9.9.3 #661
- disable shading of jackson into core #657
- Factcast CLI fails on publishing events #643
- Add sponsoring note #639
- Flaky test PgQueryTest.testRoundtripCatchupEventsInsertedAfterStart #628
- Implement Schemaregistry configuration #627
- Flaky Test PgQueryTest.testRoundtripCatchupEventsInsertedAfterStart:164 #625
- Module for reference server docker building #621
- Remove the need for two maven profiles for spotless #618
- Make site generation platform agnostic #614
- Module for composite docker container with a factcast server & postgres embedded #610
- Wrap site generation in docker container #608
- Drop inMem impl of FactStore #607
- Drop support for Spring-boot 1 #605
- Extend Security configuration to assign roles to namespaces #604
- Remove DDL/DML distinction as it causes more trouble than it is worth #601
- [DepShield] (CVSS 9.8) Vulnerability due to usage of com.fasterxml.jackson.core:jackson-databind:2.9.9.2 #584
- Jackson: CVE-2019-14379, CVE-2019-14439 #516
- Improve developer experience for eclipse users #510
- configure maven plugin version explicitly #507
- use -RAM instance for postgres in circle-CI #505
- Bump spring-grpc.version from 2.3.0.RELEASE to 2.4.0.RELEASE #445
Merged pull requests:
- build(deps): bump jackson-core from 2.10.2 to 2.10.3 #694 (dependabot-preview[bot])
- build(deps): bump jackson-annotations from 2.10.2 to 2.10.3 #693 (dependabot-preview[bot])
- #691: updated ktlint dep #692 (uweschaefer)
- added javax.annotation dependency for Java11 compatibility #690 (uweschaefer)
- build(deps): bump spring-boot-dependencies from 2.2.4.RELEASE to 2.2.5.RELEASE #683 (dependabot-preview[bot])
- build(deps): bump spring-boot-maven-plugin from 2.2.4.RELEASE to 2.2.5.RELEASE #682 (dependabot-preview[bot])
- build(deps): bump spring-boot-starter-test from 2.2.4.RELEASE to 2.2.5.RELEASE #681 (dependabot-preview[bot])
- build(deps): bump liquibase-core from 3.8.6 to 3.8.7 #678 (dependabot-preview[bot])
- build(deps): bump jackson-annotations from 2.10.1 to 2.10.2 #675 (dependabot-preview[bot])
- build(deps-dev): bump mockito.version from 3.2.4 to 3.3.0 #674 (dependabot-preview[bot])
- build(deps): bump jackson-core from 2.10.1 to 2.10.2 #673 (dependabot-preview[bot])
- Extend Security configuration to assign roles to namespaces #672 (uweschaefer)
- lombok_nullcheck_config #670 (uweschaefer)
- WIP #598: Fixed packaging of hugo template #669 (otbe)
- build(deps): bump spring-cloud-dependencies from Hoxton.SR1 to Hoxton.SR2 #668 (dependabot-preview[bot])
- build(deps): bump maven-shade-plugin from 3.1.0 to 3.2.2 #667 (dependabot-preview[bot])
- build(deps): bump kotlin-logging from 1.7.7 to 1.7.8 #666 (dependabot-preview[bot])
- build(deps): bump micronaut-bom from 1.2.10 to 1.3.1 #665 (dependabot-preview[bot])
- build(deps): bump okhttp from 4.3.1 to 4.4.0 #664 (dependabot-preview[bot])
- #661: updated jackson dependency #663 (uweschaefer)
- Issue639 sponsoring logo #659 (uweschaefer)
- #657: stop shading jackson into core #658 (uweschaefer)
- build(deps): bump maven-shade-plugin from 3.2.1 to 3.2.2 #655 (dependabot-preview[bot])
- build(deps): bump liquibase-core from 3.8.5 to 3.8.6 #654 (dependabot-preview[bot])
- Let the hugo container create and serve files with host users groupid #653 (mweirauch)
- build(deps): bump lombok from 1.18.10 to 1.18.12 #652 (dependabot-preview[bot])
- build(deps): bump postgresql from 42.2.9 to 42.2.10 #651 (dependabot-preview[bot])
- build(deps): bump json-schema-validator from 2.2.12 to 2.2.13 #650 (dependabot-preview[bot])
- Adds CLI tool for Schema Registry - #598 #649 (otbe)
- Issue643 #646 (uweschaefer)
- build(deps-dev): bump assertj-core from 3.14.0 to 3.15.0 #645 (dependabot-preview[bot])
- build(deps-dev): bump postgresql from 1.12.4 to 1.12.5 #642 (dependabot-preview[bot])
- build(deps): bump testcontainers from 1.12.4 to 1.12.5 #641 (dependabot-preview[bot])
- #627: crawl schemaregistry and validate on publish #640 (uweschaefer)
- build(deps): bump spring-boot-maven-plugin from 2.2.3.RELEASE to 2.2.4.RELEASE #636 (dependabot-preview[bot])
- build(deps): bump spring-boot-starter-test from 2.2.3.RELEASE to 2.2.4.RELEASE #635 (dependabot-preview[bot])
- build(deps-dev): bump junit-platform-engine from 1.5.2 to 1.6.0 #634 (dependabot-preview[bot])
- build(deps): bump unixuid-maven-plugin from 1.0.3 to 1.0.8 #631 (dependabot-preview[bot])
- build(deps): bump spring-boot-dependencies from 2.2.3.RELEASE to 2.2.4.RELEASE #630 (dependabot-preview[bot])
- #628 flaky test #629 (uweschaefer)
- #625: fix flaky test #626 (uweschaefer)
- build(deps): bump spring-boot-starter-test from 2.2.2.RELEASE to 2.2.3.RELEASE #624 (dependabot-preview[bot])
- #612 add integration test via grpc #623 (uweschaefer)
- #621: docker container #622 (uweschaefer)
- #614 remove hugo binaries #620 (uweschaefer)
- #618: simplified spotless config #619 (uweschaefer)
- Issue614 removed hugo binaries #617 (uweschaefer)
- build(deps): bump spring-boot-dependencies from 2.2.2.RELEASE to 2.2.3.RELEASE #616 (dependabot-preview[bot])
- build(deps): bump spring-boot-maven-plugin from 2.2.2.RELEASE to 2.2.3.RELEASE #615 (dependabot-preview[bot])
- build(deps): bump docker-maven-plugin from 1.2.1 to 1.2.2 #613 (dependabot-preview[bot])
- #607: removed inmem module #609 (uweschaefer)
- #605: removed spring1 client example #606 (uweschaefer)
- WIP #601: removed dml user mechanism #603 (uweschaefer)
- build(deps): bump liquibase-core from 3.8.4 to 3.8.5 #602 (dependabot-preview[bot])
- build(deps): bump spring-grpc.version from 2.3.0.RELEASE to 2.6.2.RELEASE #600 (dependabot-preview[bot])
- build(deps): bump jackson-databind from 2.9.9.2 to 2.9.10.1 in /factcast-bom #597 (dependabot[bot])
- build(deps): bump spotless-maven-plugin from 1.26.1 to 1.27.0 #596 (dependabot-preview[bot])
- build(deps): bump guava from 28.1-jre to 28.2-jre #595 (dependabot-preview[bot])
- build(deps): bump spring-cloud-dependencies from Hoxton.RELEASE to Hoxton.SR1 #594 (dependabot-preview[bot])
- build(deps): bump liquibase-core from 3.8.3 to 3.8.4 #593 (dependabot-preview[bot])
- build(deps): bump maven-source-plugin from 3.2.0 to 3.2.1 #592 (dependabot-preview[bot])
- build(deps): bump liquibase-core from 3.8.2 to 3.8.3 #591 (dependabot-preview[bot])
- build(deps-dev): bump mockito.version from 3.2.0 to 3.2.4 #589 (dependabot-preview[bot])
- build(deps): bump slf4j-api.version from 1.7.29 to 1.7.30 #588 (dependabot-preview[bot])
- build(deps): bump spring-boot-dependencies from 2.2.1.RELEASE to 2.2.2.RELEASE #587 (dependabot-preview[bot])
- build(deps): bump spring-boot-maven-plugin from 2.2.1.RELEASE to 2.2.2.RELEASE #586 (dependabot-preview[bot])
- build(deps): bump postgresql from 42.2.8 to 42.2.9 #585 (dependabot-preview[bot])
- build(deps-dev): bump postgresql from 1.12.3 to 1.12.4 #583 (dependabot-preview[bot])
- build(deps-dev): bump mockito.version from 3.1.0 to 3.2.0 #582 (dependabot-preview[bot])
- build(deps): bump spotless-maven-plugin from 1.26.0 to 1.26.1 #581 (dependabot-preview[bot])
- build(deps): bump liquibase-core from 3.8.1 to 3.8.2 #580 (dependabot-preview[bot])
- build(deps): bump spring-cloud-dependencies from Greenwich.SR4 to Hoxton.RELEASE #578 (dependabot-preview[bot])
- Update _index.md #577 (Eszti)
- build(deps): bump spring-cloud-dependencies from Greenwich.SR3 to Greenwich.SR4 #576 (dependabot-preview[bot])
- build(deps): bump maven-failsafe-plugin from 3.0.0-M3 to 3.0.0-M4 #575 (dependabot-preview[bot])
- build(deps): bump maven-surefire-plugin from 3.0.0-M3 to 3.0.0-M4 #574 (dependabot-preview[bot])
- build(deps): bump spotless-maven-plugin from 1.25.1 to 1.26.0 #572 (dependabot-preview[bot])
- Bump spring-boot-maven-plugin from 2.2.0.RELEASE to 2.2.1.RELEASE #571 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.1.9.RELEASE to 2.2.1.RELEASE #570 (dependabot-preview[bot])
- Bump liquibase-core from 3.8.0 to 3.8.1 #569 (dependabot-preview[bot])
- Bump maven-source-plugin from 3.1.0 to 3.2.0 #567 (dependabot-preview[bot])
- Bump slf4j-api.version from 1.7.28 to 1.7.29 #566 (dependabot-preview[bot])
- Bump maven-jar-plugin from 3.1.2 to 3.2.0 #565 (dependabot-preview[bot])
- Bump assertj-core from 3.13.2 to 3.14.0 #564 (dependabot-preview[bot])
- Bump postgresql from 1.12.2 to 1.12.3 #563 (dependabot-preview[bot])
- Bump spring-boot-maven-plugin from 2.1.9.RELEASE to 2.2.0.RELEASE #561 (dependabot-preview[bot])
- Bump jacoco-maven-plugin from 0.8.4 to 0.8.5 #559 (dependabot-preview[bot])
- Bump spotless-maven-plugin from 1.24.3 to 1.25.1 #558 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.1.8.RELEASE to 2.1.9.RELEASE #556 (dependabot-preview[bot])
- Bump spring-boot-maven-plugin from 2.1.8.RELEASE to 2.1.9.RELEASE #555 (dependabot-preview[bot])
- [Snyk] Fix for 2 vulnerabilities #554 (snyk-bot)
- Bump mockito.version from 3.0.0 to 3.1.0 #553 (dependabot-preview[bot])
- Bump postgresql from 1.12.1 to 1.12.2 #552 (dependabot-preview[bot])
- Bump spotless-maven-plugin from 1.24.1 to 1.24.3 #550 (dependabot-preview[bot])
- Bump postgresql from 42.2.7 to 42.2.8 #546 (dependabot-preview[bot])
- Bump docker-maven-plugin from 1.2.0 to 1.2.1 #545 (dependabot-preview[bot])
- Bump spring-cloud-dependencies from Greenwich.SR2 to Greenwich.SR3 #544 (dependabot-preview[bot])
- Bump postgresql from 42.2.6 to 42.2.7 #542 (dependabot-preview[bot])
- Bump lombok from 1.18.8 to 1.18.10 #541 (dependabot-preview[bot])
- Bump postgresql from 1.12.0 to 1.12.1 #540 (dependabot-preview[bot])
- Bump junit-platform-engine from 1.5.1 to 1.5.2 #539 (dependabot-preview[bot])
- Bump junit-jupiter-api from 5.5.1 to 5.5.2 #538 (dependabot-preview[bot])
- Bump junit-jupiter-engine from 5.5.1 to 5.5.2 #537 (dependabot-preview[bot])
- Bump junit-platform-commons from 1.5.1 to 1.5.2 #536 (dependabot-preview[bot])
- [Snyk] Fix for 1 vulnerable dependencies #535 (snyk-bot)
- [Snyk] Fix for 1 vulnerable dependencies #534 (snyk-bot)
- [Snyk] Fix for 1 vulnerable dependencies #533 (snyk-bot)
- Bump spring-boot-maven-plugin from 2.1.7.RELEASE to 2.1.8.RELEASE #532 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.1.7.RELEASE to 2.1.8.RELEASE #531 (dependabot-preview[bot])
- Bump guava from 28.0-jre to 28.1-jre #530 (dependabot-preview[bot])
- Bump jcommander from 1.72 to 1.78 #529 (dependabot-preview[bot])
- Bump liquibase-core from 3.7.0 to 3.8.0 #528 (dependabot-preview[bot])
- Bump spotless-maven-plugin from 1.24.0 to 1.24.1 #524 (dependabot-preview[bot])
- Bump slf4j-api.version from 1.7.27 to 1.7.28 #523 (dependabot-preview[bot])
- Bump spring-boot-maven-plugin from 2.1.6.RELEASE to 2.1.7.RELEASE #521 (dependabot-preview[bot])
- Bump slf4j-api.version from 1.7.26 to 1.7.27 #520 (dependabot-preview[bot])
- Bump spring-boot-dependencies from 2.1.6.RELEASE to 2.1.7.RELEASE #519 (dependabot-preview[bot])
- Bump assertj-core from 3.13.1 to 3.13.2 #518 (dependabot-preview[bot])
- upgrade jackson-databind to 2.9.9.2 #517 (uweschaefer)
- Bump spotless-maven-plugin from 1.23.1 to 1.24.0 #515 (dependabot-preview[bot])
- Bump assertj-core from 3.13.0 to 3.13.1 #514 (dependabot-preview[bot])
- Bump maven-javadoc-plugin from 3.1.0 to 3.1.1 #513 (dependabot-preview[bot])
- Bump assertj-core from 3.12.2 to 3.13.0 #512 (dependabot-preview[bot])
- configured os maven plugin #511 (uweschaefer)
- cleanups #509 (uweschaefer)
- more versions #508 (uweschaefer)
- switch to ram instance #506 (uweschaefer)
- Bump spring-cloud-dependencies from Greenwich.SR1 to Greenwich.SR2 #460 (dependabot-preview[bot])
factcast-0.1.4.2 (2019-07-28)
Closed issues:
- Detach from mercateo oss parent pom #503
factcast-0.1.4.1 (2019-07-28)
Fixed bugs:
- 0.1.4 contains SLF4J-API classes #496
Closed issues:
- [DepShield] (CVSS 10.0) Vulnerability due to usage of com.fasterxml.jackson.core:jackson-databind:2.8.11.3 #499
- [DepShield] (CVSS 5.9) Vulnerability due to usage of com.fasterxml.jackson.core:jackson-databind:2.9.9 #498
Merged pull requests:
- pom cleanup #504 (uweschaefer)
- codacy suggestion #502 (uweschaefer)
- set jackson databind to 2.9.9.1 #501 (uweschaefer)
- Bump postgresql from 1.11.4 to 1.12.0 #500 (dependabot-preview[bot])
- #496: exclude accidentally shaded artifacts #497 (uweschaefer)
- Junit 1.5.1 #495 (uweschaefer)
- Bump junit-platform-engine from 1.5.0 to 1.5.1 #494 (dependabot-preview[bot])
- Bump junit-jupiter-engine from 5.5.0 to 5.5.1 #493 (dependabot-preview[bot])
- Bump junit-jupiter-api from 5.5.0 to 5.5.1 #492 (dependabot-preview[bot])
- Bump junit-platform-commons from 1.5.0 to 1.5.1 #491 (dependabot-preview[bot])
factcast-0.1.4 (2019-07-20)
factcast-0.1.3 (2019-07-20)
factcast-0.1.2 (2019-07-20)
Closed issues:
- Jackson Databind Security fix #489
- pgsql-rds: TomcatJdbcDataSourceFactory properties (spring.datasource.tomcat.*) are not regarded #485
- Shade jackson #470
Merged pull requests:
- jackson databind CVE -> 2.9.9.1 #490 (uweschaefer)
- Bump liquibase-core from 3.6.3 to 3.7.0 #488 (dependabot-preview[bot])
- Issue485 #487 (uweschaefer)
- Set higher priority for RdsDataSourceFactoryBeanPostProcessor #486 (C-Otto)
- codacy improvement #484 (uweschaefer)
- codacy improvement #483 (uweschaefer)
- codacy improvement #482 (uweschaefer)
- relocate jackson #481 (uweschaefer)
- Bump mockito.version from 2.28.2 to 3.0.0 #479 (dependabot-preview[bot])
- Bump postgresql from 1.11.3 to 1.11.4 #478 (dependabot-preview[bot])
- Drop corporate Maven profile. #476 (mweirauch)
- Don’t deploy examples, site and internals #475 (mweirauch)
- Bump junit-jupiter-api from 5.4.2 to 5.5.0 #474 (dependabot-preview[bot])
- Bump junit-platform-engine from 1.4.2 to 1.5.0 #473 (dependabot-preview[bot])
- Bump junit-jupiter-engine from 5.4.2 to 5.5.0 #472 (dependabot-preview[bot])
- Bump junit-platform-commons from 1.4.2 to 1.5.0 #471 (dependabot-preview[bot])
- Update ExceptionAfterPublish.java #465 (uweschaefer)
- Bump junit-platform-engine from 1.4.1 to 1.4.2 #461 (dependabot-preview[bot])
factcast-0.1.0 (2019-06-24)
Implemented enhancements:
- Fix initialization order of PG-Components #441
- Unify autoconfiguration #310
- Extend API to enumerate existing namespaces & types in store #153
- Provide CLI Client for GRPC #152
- Provide Builder for Fact to make sure it has a namespace #147
- Add TLS for communication encryption #122
- gRPC: add Codec for snappy or lz4 compression #77
- Prepare for Compaction #60
- Add Channel Authentication #55
- Question about MarkFacts & sync UIs #44
- Performance: Use Queue for Paging in Catchup process #38
- Enable GZIP for REST-API #27
- Try to change LISTEN strategy, so that traditional JDBC Driver can be used. #26
- Introduce faster streams for REST and Document client setup #23
- Add proper javadocs #22
Fixed bugs:
- grpc client version 36 incompatible to master #432
- Unexpected BuildError in circleCI that is not locally repoducable #430
- dynamic AWS RDS-Settings doesn’t work with version 0.1.0-M1 #408
- InMem FactCast doesn’t support lastKnownEventId #307
- Fact.Builder needs public methods #165
- Facts with same id are not reported as duplicate to grpc client #149
- Update compilation problem with Java10 #139
- Bug: GRPC API Accepts publishing of Facts without namespace #137
- [emergency] RDS autoConfig throws NPE #135
- Implement serialOf in grpc server #133
- GRPC Service RemoteFactCast is not auto-configured #124
- Flaky test setup with circleCI #59
- Follow subscriptions no longer work after “Connection to [url] refused”. #56
- flaky test #49
- application.properties in server project with datasource parameters #42
- Catchup: remove need for long running JDBC Connection #30
- Renaming continous to continuous #28
- Connection lost while subscribing #25
Closed issues:
- added currentTimestamp() to store interface #459
- Extend GRPC Protocol with a call to fetch the current database-time #458
- Abstract filterScript to enable future extension with non-js scripts. #457
- Security: jackson databind vulnerability #456
- Bump spring-boot-dependencies from 2.1.5.RELEASE to 2.1.6.RELEASE #455
- Bump postgresql from 42.2.5 to 42.2.6 #454
- Bump spring-boot-maven-plugin from 2.1.5.RELEASE to 2.1.6.RELEASE #452
- Bump spotless-maven-plugin from 1.23.0 to 1.23.1 #451
- Bump guava from 27.1-jre to 28.0-jre #449
- log as info. no need to log error within a working feature #448
- fixed grpc.client properties in examples and doc #446
- Bump mockito.version from 2.27.0 to 2.28.2 #444
- Abstract javascript in subReq in order to be open to extensions #443
- #441: serialized init order #442
- Bump grpc.version from 1.18.0 to 1.21.0 #440
- Bump postgresql from 1.11.2 to 1.11.3 #439
- PgSQL test setup polish #438
- #428: cli usage page #437
- Issue432 JSON Deser problem on unknown properties #436
- Bump oss-parent-pom from 1.0.7 to 1.0.9 #435
- #430: flaky test #434
- Move and rename PgSqlListenerTest.java #433
- #430: build error - hanging test #431
- Update XML formatter version #429
- Document CLI #428
- #424: fixed host/port -> address, added –basic #427
- #425: added xml formatting config and reformatted accordingly #426
- Align spotless formatting rules for xml with maven’s #425
- Add BasicAuth capablity to CLI #424
- #70: repeatedly check listen/notify on pgconnection #423
- #407: added basicauth docs, reorganized menu #422
- Issue#272 document good settings for keepalive #421
- Fix Spring Boot 1 example client dependency #420
- Bump spring-boot-maven-plugin from 2.1.4.RELEASE to 2.1.5.RELEASE #419
- Bump spring-boot-starter-security from 2.1.4.RELEASE to 2.1.5.RELEASE #418
- Bump spring-boot-dependencies from 2.1.4.RELEASE to 2.1.5.RELEASE #417
- Bump jacoco-maven-plugin from 0.8.3 to 0.8.4 #416
- Update Spotless Eclipse Formatter to 4.11 #415
- pgsql: add micrometer metrics #414
- Issue412 remove subscribeToIds etc #413
- Remove caching & id-subscription #412
- issue 408: #411
- Bump lombok from 1.18.6 to 1.18.8 #410
- #404: automatic reconnection in daemon thread #409
- Document Basic-Auth setup #407
- Issue405 site update #406
- Update site #405
- Change subscription follow behaviour to reconnecting #404
- #212: moved property namespace #403
- #401: guard against null returned from attempt() #402
- Opt.Locking: Check against null returned from attempt() #401
- Bump spotless-maven-plugin from 1.22.0 to 1.23.0 #400
- #397: removed markfacts from docs #399
- Issue390 #398
- Remove MarkFacts from documentation #397
- WIP Issue395 #396
- Apply IDEA inspection suggestions #395
- #251: removed marks #394
- #210: removed metrics #393
- Add proper Metrics using micrometer.io #392
- #390: added snappy #391
- Add Snappy compression Codec #390
- Bump spring-boot-starter-security from 2.1.3.RELEASE to 2.1.4.RELEASE #389
- postgres module uuid-oosp documentation #388
- Bump spotless-maven-plugin from 1.21.1 to 1.22.0 #387
- Bump postgresql from 1.11.1 to 1.11.2 #386
- #140 lz4codec #385
- #250-aggregate-validation-errors: aggregate validation errors #384
- #382: oneliners #383
- Cleanup all README.md #382
- #234-gzip-compression-reenable: reenable gzip message compression #381
- Refactor GrpcFactStore.java #380
- #370-macosx-hugo: script dispatching to respective binary #379
- #55-basicauth: added basicauth #378
- Bump netty-tcnative-boringssl-static from 2.0.24.Final to 2.0.25.Final #377
- pass along command line arguments to SpringApplication #376
- Bump mockito.version from 2.26.0 to 2.27.0 #375
- #373: hacky way to work with either version 2.1 and 2.3 of grpc-sprin… #374
- Fix Spring Boot1 example dependencies #373
- Bump grpc.version from 1.18.0 to 1.20.0 #371
- Scripts starting Hugo should use a macos version on macos #370
- DepShield encountered errors while building your project #369
- Spotless polish #368
- Bump junit-platform-commons from 1.4.1 to 1.4.2 #367
- #issue353 : minor change : fixed typo in bash script output only #366
- Issue364 upgrade to junit5 - coverage problem #365
- Evaluate Coverage drop when updating to junit 5.4 #364
- Issue332 Optimistic Locking Documentation #363
- Bump junit-platform-engine from 1.4.0 to 1.4.2 #362
- Bump junit-jupiter-engine from 5.3.2 to 5.4.2 #361
- Bump spring-boot-maven-plugin from 2.1.3.RELEASE to 2.1.4.RELEASE #360
- Bump junit-jupiter-api from 5.3.2 to 5.4.2 #359
- Bump mockito.version from 2.25.1 to 2.26.0 #358
- Bump spring-boot-dependencies from 2.1.3.RELEASE to 2.1.4.RELEASE #357
- #355: Updated spring-grpc version #356
- Bump spring-grpc.version from 2.1.0.RELEASE to 2.3.0.RELEASE #355
- Issue353 spotless auto-apply #354
- Add configuration option for spotless auto-apply #353
- Issue351 fix maven plugin version warnings #352
- fix version warnings for spring-maven-plugin #351
- Issue189 spotless #350
- Issue348 update to latest version of yidongnan/grpc-spring-boot-starter #349
- Update to latest grpc/netty deps #348
- removed unique_identifier feature #347
- Remove unique_identifier #346
- Issue239 factstore extensions #345
- Issue338 transaction scoped locks #344
- #341: add lockGlobally #343
- Issue331 - implement optimistic locking via GRPC #342
- Subtask to #325: allow for state capturing independent of namespace #341
- Fix maven plugin configuration #340
- improved usage of xmllint #339
- Missing events due to race-condition during concurrent fact-publish #338
- add test to reproduce missing events in subscription #337
- Bump netty-tcnative-boringssl-static from 2.0.17.Final to 2.0.24.Final #336
- Issue330: Implement optimistic locking aspect of PgFactStore #335
- Issue330 #334
- Issue329 PgTokenStore #333
- Subtask to #325: Document optimistic locking #332
- Subtask to #325: Extend GRPC protocol to support new methods on FactStore #331
- Subtask to #325: Implement methods used by optimistic locking on PgFactStore #330
- Subtask to #325: Implement Pg-based TokenStore #329
- Bump postgresql from 1.11.0 to 1.11.1 #328
- Bump postgresql from 1.10.7 to 1.11.0 #327
- Bump netty-tcnative-boringssl-static from 2.0.17.Final to 2.0.23.Final #326
- Optimistic locking #325
- Issue312 fix documentation regarding project setup & examples #324
- fix: class renamed, but not spring.factories #323
- Bump junit-jupiter-engine from 5.3.2 to 5.4.1 #322
- Bump junit-jupiter-api from 5.3.2 to 5.4.1 #321
- Bump mockito.version from 2.25.0 to 2.25.1 #320
- Bump junit-platform-engine from 1.4.0 to 1.4.1 #319
- Bump assertj-core from 3.12.1 to 3.12.2 #318
- Remove rest from site #317
- Cleanup pg prefixes on classnames depends on pr315 #316
- Issue310 autoconfiguration #315
- DepShield encountered errors while building your project #314
- Bump postgresql from 1.10.6 to 1.10.7 #313
- Update the ‘Server Setup’ documentation #312
- Issue310 autoconfiguration #311
- Bump guava from 27.0.1-jre to 27.1-jre #309
- Fix catchup with startingFrom-FactId #308
- Bump mockito.version from 2.24.5 to 2.25.0 #306
- Bump spring-cloud-dependencies from Greenwich.RELEASE to Greenwich.SR1 #305
- Bump netty-tcnative-boringssl-static from 2.0.17.Final to 2.0.22.Final #304
- Bump assertj-core from 3.12.0 to 3.12.1 #303
- Bump grpc.version from 1.18.0 to 1.19.0 #302
- Update pom.xml #301
- Bump mockito.version from 2.24.0 to 2.24.5 #300
- Bump junit-jupiter-engine from 5.3.2 to 5.4.0 #299
- Bump slf4j-api.version from 1.7.25 to 1.7.26 #298
- Bump junit-jupiter-api from 5.3.2 to 5.4.0 #297
- Bump lombok from 1.18.4 to 1.18.6 #296
- Bump assertj-core from 3.11.1 to 3.12.0 #295
- Bump os-maven-plugin from 1.6.1 to 1.6.2 #294
- Bump spring-grpc.version from 2.1.0.RELEASE to 2.2.1.RELEASE #293
- Bump spring-boot-maven-plugin from 1.5.17.RELEASE to 2.1.3.RELEASE #292
- Bump spring-boot-dependencies from 2.1.1.RELEASE to 2.1.3.RELEASE #291
- Bump junit-platform-engine from 1.3.2 to 1.4.0 #290
- Bump mockito.version from 2.23.4 to 2.24.0 #289
- Bump liquibase-core from 3.6.2 to 3.6.3 #288
- Bump postgresql from 1.10.5 to 1.10.6 #287
- Bump jacoco-maven-plugin from 0.8.2 to 0.8.3 #286
- Bump spring-cloud-dependencies from Finchley.SR2 to Greenwich.RELEASE #285
- Bump grpc.version from 1.17.1 to 1.18.0 #284
- Bump spring-boot-maven-plugin from 1.5.17.RELEASE to 2.1.2.RELEASE #283
- Bump spring-boot-dependencies from 2.1.1.RELEASE to 2.1.2.RELEASE #282
- Bump oss-parent-pom from 1.0.6 to 1.0.7 #281
- Bump oss-parent-pom from 1.0.5 to 1.0.6 #280
- Bump postgresql from 1.10.4 to 1.10.5 #279
- Bump postgresql from 1.10.3 to 1.10.4 #278
- Bump maven-failsafe-plugin from 3.0.0-M2 to 3.0.0-M3 #277
- Bump maven-surefire-plugin from 3.0.0-M2 to 3.0.0-M3 #276
- Bump spring-grpc.version from 2.1.0.RELEASE to 2.2.0.RELEASE #275
- Bump postgresql from 1.10.2 to 1.10.3 #274
- Bump jackson-databind from 2.9.7 to 2.9.8 #273
- Document good settings for keepalive behaviour #272
- #270: added –no-tls #271
- Add –no-tls to CLI to connect using plaintext #270
- print usage when cli options incomplete #269
- CLI: Exceptions when Options incomplete #268
- Bump maven-surefire-plugin from 3.0.0-M1 to 3.0.0-M2 #267
- Bump maven-failsafe-plugin from 3.0.0-M1 to 3.0.0-M2 #266
- #264: removed queued catchup strategy #265
- Drop Queued Catchup #264
- Issue260 #263
- Bump grpc.version from 1.16.1 to 1.17.0 #262
- Fix scope of test dependencies and some order shuffling. #261
- Create abstraction for Retryable Exceptions between Store and FactCast #260
- Bump spring-boot-dependencies from 2.1.0.RELEASE to 2.1.1.RELEASE #259
- Bump spring-boot-maven-plugin from 1.5.17.RELEASE to 2.1.1.RELEASE #258
- Bump postgresql from 1.10.1 to 1.10.2 #257
- Bump junit-jupiter-api from 5.3.1 to 5.3.2 #256
- Bump junit-platform-engine from 1.3.1 to 1.3.2 #255
- Bump netty-tcnative-boringssl-static from 2.0.17.Final to 2.0.20.Final #254
- Bump junit-jupiter-engine from 5.3.1 to 5.3.2 #253
- Issue247 #252
- Better validation errors on publishing #250
- #246: more careful catchup mechanics #249
- this should break the build due to formal incorrectnes #248
- Check formal requirements on CI #247
- Flaky test in InMemStore #246
- CLI: add switch to talk to TLS #245
- Issue240 make test methods package private #244
- #240_coverage_analysis: baseline #243
- Issue240 Rename TestCases and limit test method scopes (JUnit5) #242
- Issue122 #241
- Cleanup Tests #240
- Extend API with prerequisites for optimistic locking #239
- Issue122 TLS examples #238
- Bump mockito.version from 2.23.0 to 2.23.4 #237
- Issue235 copyright header migration from javadoc to slash-star #236
- Migrate copyright headers from javadoc to slashstar #235
- GRPC Client->Server communication regression #234
- Bump guava from 27.0-jre to 27.0.1-jre #233
- fixed empty catch block #232
- Bump spring-boot-maven-plugin from 1.5.17.RELEASE to 2.1.0.RELEASE #231
- Bump docker-maven-plugin from 0.4.9 to 1.2.0 #230
- Bump guava from 26.0-jre to 27.0-jre #229
- Bump slf4j-api from 1.7.22 to 1.7.25 #228
- Bump protobuf-maven-plugin from 0.5.1 to 0.6.1 #227
- Fix ‘Empty catch block.’ issue in factcast-server-grpc\src\main\java\org\factcast\server\grpc\FactStoreGrpcService.java #226
- Fix ‘Empty catch block.’ issue in factcast-server-grpc\src\main\java\org\factcast\server\grpc\FactStoreGrpcService.java #225
- Bump build-helper-maven-plugin from 1.8 to 3.0.0 #223
- Bump postgresql from 42.2.5.jre7 to 42.2.5 #222
- Bump assertj-core from 2.6.0 to 3.11.1 #221
- Bump oss-parent-pom from 1.0.0 to 1.0.4 #220
- Bump os-maven-plugin from 1.4.1.Final to 1.6.1 #219
- Fix ‘Trailing spaces’ issue in .circleci\config.yml #218
- Fix ‘Overload methods should not be split. Previous overloaded method located at line ‘104’.’ issue in factcast-grpc-api\src\main\java\org\factcast\grpc\api\conv\ProtoConverter.java #217
- migration guide #216
- Add migration Guide to documentation #215
- store-pgsql: move auto-configuration out of module #214
- Issue98 JUNIT5, Spring Boot2, better example projects (boot1.5 & boot2.1) #213
- Sanitize properties #212
- fix verson and scope for slf4j-simple dep. #211
- Replace dropwizard Metrics by micrometer.io #210
- Switch Server-side depenencies to boot2 #209
- Introduce proper test categorization #208
- [Snyk] Fix for 4 vulnerable dependencies #207
- introduce impsort plugin and pre-commit hook #206
- Unify and enforce import order on java sources #205
- Issue203 #204
- Consider using testcontainers for local testing with postgres instead of flapdoodle #203
- minor changes suggested by IDEA inspection #202
- Consider IDEAs analysis suggestions #201
- Issue78 integrated spring-boot-2 branch #200
- Issue190 applied review comments #199
- [Snyk] Fix for 6 vulnerable dependencies #198
- [Snyk] Fix for 6 vulnerable dependencies #197
- #190: added log messages #196
- Issue194 tried to limit memory usage again for use in circleci #195
- Try to improve test flakyness by using different base image #194
- minor changes #193
- Upgrade dependencies to spring-grpc #192
- Issue188 dependency cleanup #191
- Handle unavailable Nashorn engine #190
- Consider formatting with spotless #189
- Remove direct dependencies from parent pom #188
- Extract dependency management to factcast-dependencies project #187
- #185: added @NonNull contract to obserer.onNext #186
- GenericObserver.next should guarantee to not be called with null parameter #185
- #183 remove use of powermock #184
- replace use of powermock #183
- #180 Recheck PGStore notification mechanism (follow-subscriptions sometimes seem to starve) #182
- [WIP] Spring Boot 2 #181
- Recheck pg store internal notification #180
- #178: codacy review #179
- Avoid unused local variables such as ‘sub’. #178
- Avoid unused imports such as ‘org.factcast.grpc.compression.lz4.LZ4Codec’ #177
- #175: added debug switch #176
- CLI: add –debug to log at least info-level messages to the console #175
- #169: added server impl version to handshake, and log it on the client #174
- #170: added index for enumeration of ns and type #173
- #171: added exception message to output #172
- CLI: Print exception details when failing #171
- PSQL Store: Create index to support enumeration queries #170
- Add Server Implementation Version to ServerConfig #169
- GRPC Response Compression via Interceptor #168
- #153 add Namespace and Type enumeration #167
- #165: opened Fact.Builder methods #166
- Prettify JSON output #164
- CLI: add -pretty option to format JSON in output #163
- #161: added serialOf to CLI #162
- CLI: Implement serialOf #161
- compression config cleanup #160
- Cleanup LZ4 & GZIP Configuration #159
- #157: introduced FACTCAST_SERVER env variable #158
- CLI: reintroduce getting defaults for -h and -p from environment #157
- added CLI #156
- Factory Method Fact.of(JsonNode, JsonNode) #155
- Open SpecBuilder #154
- #149: propage exception in GrpcFactStore::publish #151
- #147: provide build for fact #150
- WIP: ITD-55540: Added cli #148
- #145: added constraints for header.ns and header.id, added migration … #146
- store-pgsql must not accept facts without namespace #145
- Issue135: add default values for tomcat properties #144
- #142: some coverage improvements #143
- Improve coverage #142
- #140: prepared codec for grpc-spring-boot-starter/issues/96 #141
- Add LZ4 Codecs according to upstream @GrpcCodec Feature #140
- #137: enforce namespace attribute on publish #138
- #135: reset RDS autoconfig to 0.0.6 #136
- #133: added serialOf to GRPC Service #134
- Reconsider usage of spring-starter for grpc client #132
- #130: cleanup, added guava,pgsql versions to BOM #131
- Cleanup for 0.0.14 release #130
- Add credentials usage on GRPC (TLS a prereq) #129
- #123: added handshake method that transports a string map & the proto… #128
- Issue125 #127
- added autoconfig #126
- Upgrade grpc deps to 1.12.0 #125
- Implement GRPC negotiation protocol #123
- Issue119 #121
- changed favicon #120
- Replace favicon… #119
- #117: added automatically generated changelog to site #118
- Automatic changelog generation from Issue & PR Data #117
- Issue84 #116
- moved rest module to extra project #115
- moved examples to dedicated directory #114
- added BOM project for version pinning #113
- Move server project to example-server #112
- Provide a convenient solution for version pinning #111
- Update maven-[surefire,failsafe]-plugin to 2.22.0 #110
- Upgrade junit dependency to 5.3.1 #109
- #99: switched tests to embed pgsql 10 #108
- #106: updated dependency for pg-embed #107
- Upgrade embedded postgres dependency #106
- Issue87 #105
- An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type. #104
- Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. #103
- Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. #102
- #86: added rpc endpoint for protocol version in grpc #101
- Issue96 #100
- Move pg to version 10 #99
- Migrate Tests to JUNIT5 #98
- Issue95 #97
- add repolocal githooks #96
- fix hugo version #95
- Issue79 #94
- use provided pgsql in circleci #93
- Document unique_identifier #92
- unique_identifier added. fixes #82 #91
- Issue53 #90
- Update README.md #89
- Deploy Milestone 0.10 to maven central #88
- Document .clear in InMemFactStore #87
- Add Version info procedure to GRPC protocol #86
- Avoid embedded postgres if possible #85
- Extract REST code to separate repo #84
- In-memory FactStore clear #81
- #53: add timeouts for pgsql #80
- Switch to JUnit5 #79
- Move Spring code to spring boot 2.x #78
- fixes #45 #76
- fixes #71 #75
- added global server interceptor #74
- add global gzip compression to all grpc communication server -> client #73
- cannot run Target: org.factcast.server.grpc.TransportLayerException: null #72
- Unregister call from Eventbus fails unexpectedly #71
- Subscriptions can become stale? #70
- Ignore .factorypath #68
- added DSGVO/GDPR declaration #67
- Add GDPR Declaration to website #66
- Upgrade circleci to 2.0 #65
- adapt oss-parent-pom #64
- Adapt to use oss-parent-pom #63
- added license plugin, #61 #62
- Add License plugin to project #61
- Remove wrapping of SQLException #58
- Remove wrapping of SQLException #57
- Upgrade dependencies #54
- Add some Timeouts when working with PGSQL #53
- Array of ids in meta data #52
- Issue46 rework #51
- testing snyk #50
- Add imprint #48
- Issue46 #47
- Unclosed Subscriptions via Rest #46
- Migrate all existing Facts by adding meta._ser #45
- updated browser REST consumer example #41
- issue#38 added queued catchup strategy #40
- added mapping exception test #39
- Coverage improved. #37
- Rest: support for postQueryFiltering is missing? #36
- Closing a subscription during catchup causes IOExceptions #34
- data source initalization with remote aws rds call #33
- renamed continuous #32
- Issue#30 #31
- Issue 23 #29
- typo fix #24
- unify schema for subscription-request between rest & grpc api #20
- publish schema for subscriptionrequest #19
- Add js based gRPC and REST consumer/producer usage exmaples #18
- Publishing at high rates throws #17
- Moving cursor without hit #16
- Moving cursor without hit #15
- renamed aggId to aggIds #14
- Rename aggId to aggIds #13
- many aggIds per Fact #12
- liquibase support for event store #11
- Supply proper metrics #10
- Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. #9
- Avoid throwing raw exception types. #8
- Switch statements should have a default label #7
- Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. #6
- Add a Codacy badge to README.md #5
- polish variable-/field-names #4
- Pimp my Readme #3
- remove Thread.sleep from tests #2
- use spring support for jersey hyper schema generator #1
* This Changelog was automatically generated by github_changelog_generator