What's Changed
- Create dependabot.yml by @rafaelsilverioit in #3
- Bump kr.motd.maven:os-maven-plugin from 1.6.1 to 1.7.1 by @dependabot in #4
- Bump org.junit.jupiter:junit-jupiter-engine from 5.8.1 to 5.10.1 by @dependabot in #5
- Bump org.yaml:snakeyaml from 2.0 to 2.2 by @dependabot in #6
- Bump org.projectlombok:lombok from 1.18.28 to 1.18.30 by @dependabot in #8
- Move away from GRPC and use Netty for TCP Server + Java Sockets for TCP Client by @rafaelsilverioit in #9
- Create maven.yml by @rafaelsilverioit in #10
- Develop by @rafaelsilverioit in #12
- Adding "not ready for production yet" disclaimer to README.md by @rafaelsilverioit in #14
- Updating dependencies due to vulnerability disclosures. by @rafaelsilverioit in #25
- Updating dependencies due to vulnerability disclosures. Replacing javax dependencies in favour of jakarta. by @rafaelsilverioit in #26
- Adding LICENSE by @rafaelsilverioit in #27
- MR to make Github happy by @rafaelsilverioit in #28
- Develop by @rafaelsilverioit in #29
- Code style, retry to contact seeds, record classes, move to Apache Fury and fix for duplicated entries in lww set by @rafaelsilverioit in #35
- Bump org.mapstruct.version from 1.5.3.Final to 1.5.5.Final by @dependabot in #30
- Bump org.junit:junit-bom from 5.10.1 to 5.10.2 by @dependabot in #31
- Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.12 by @dependabot in #33
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.5 by @dependabot in #34
- Code style, retry to contact seeds, record classes, move to Apache Fury and fix for duplicated entries in lww set by @rafaelsilverioit in #36
- Isolated net-client dependencies by @rafaelsilverioit in #37
- Isolated net-client dependencies by @rafaelsilverioit in #38
- Introducing stundb-api to hold very essential models that can be used… by @rafaelsilverioit in #44
- Bump com.google.guava:guava from 32.1.1-jre to 33.0.0-jre by @dependabot in #39
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.12.1 by @dependabot in #40
- Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by @dependabot in #41
- Bump org.mockito:mockito-core from 5.4.0 to 5.10.0 by @dependabot in #42
- Bump io.cucumber:cucumber-bom from 7.13.0 to 7.15.0 by @dependabot in #43
- Introducing stundb-api to hold very essential models that can be used internally and transitively exposed through stundb-net-client. by @rafaelsilverioit in #45
- Support for JPMS, properties validation, and starting app automaticaly before running acceptance tests by @rafaelsilverioit in #51
- Support for JPMS, properties validation, and starting app automatically… by @rafaelsilverioit in #52
- Using MockitoExtension to start unit tests. by @rafaelsilverioit in #53
- Bump io.netty:netty-all from 4.1.106.Final to 4.1.107.Final by @dependabot in #49
- Using MockitoExtension to start unit tests. by @rafaelsilverioit in #54
- Implementing multi-node acceptance tests by @rafaelsilverioit in #55
- Implementing multi-node acceptance tests (#55) by @rafaelsilverioit in #56
- Using a BTree for the cache engine instead of a LinkedHashMap. by @rafaelsilverioit in #57
- Using a BTree for the cache engine instead of a LinkedHashMap. (#57) by @rafaelsilverioit in #58
- Extracting retry/backoff logic to its own class + using a scheduled timertask instead of thread.sleep. by @rafaelsilverioit in #64
- Extracting retry/backoff logic to its own class + using a scheduled t… by @rafaelsilverioit in #65
- Adding ping handler. by @rafaelsilverioit in #66
- Implementing cache eviction based on a ttl value. by @rafaelsilverioit in #67
- Implementing cache eviction based on a TTL value and adding a ping handler by @rafaelsilverioit in #68
- Updating dependencies. by @rafaelsilverioit in #69
- Fixing small defect in the btree rebalacing algorithm. by @rafaelsilverioit in #70
- Initial implementation of version clocks and thereby changing how synchronization works. by @rafaelsilverioit in #71
- Fixing small defect in the btree rebalacing algorithm + adding version clocks and changing state synchronization by @rafaelsilverioit in #72
- Changing btree's putIfAbsent to upsert. by @rafaelsilverioit in #73
- Changing btree's putIfAbsent to upsert. (#73) by @rafaelsilverioit in #74
- Create FUNDING.yml by @rafaelsilverioit in #75
- Create FUNDING.yml (#75) by @rafaelsilverioit in #76
- Removing disk persistence to focus on being a 100% in-memory database… by @rafaelsilverioit in #87
- Removing disk persistence to focus on being a 100% in-memory database. Also, increasing testing coverage to 100% for the application module. by @rafaelsilverioit in #88
- Upgrading Netty, JaCoCo, Cucumber, Lombok, and Jakarta. by @rafaelsilverioit in #90
- Introducing SCRAM/SASL authentication by @rafaelsilverioit in #96
- Introducing SCRAM/SASL authentication (#96) by @rafaelsilverioit in #97
- Adding run instructions to README by @rafaelsilverioit in #98
- Preparing for release to Maven Central by @rafaelsilverioit in #99
New Contributors
- @dependabot made their first contribution in #4
Full Changelog: https://github.com/rafaelsilverioit/stundb/commits/1.0.0