Skip to content

Commit

Permalink
feat: Merge main branch features (#594)
Browse files Browse the repository at this point in the history
* fix(deps): update dependency me.ahoo.cosid:cosid-test to v2.1.2 (#361)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Support `GroupedIdSegmentDistributor`. (#362)

* fix(deps): update dependency org.axonframework:axon-bom to v4.8.0 (#364)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Support auto config `GroupedIdSegmentDistributor` . (#363)

* fix(deps): update dependency me.ahoo.cosid:cosid-jdbc to v2.2.0 (#365)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency me.ahoo.cosid:cosid-test to v2.2.0 (#366)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Support `GroupedAccessor` . (#367)

* fix(deps): update dependency me.ahoo.cosid:cosid-jdbc to v2.2.1 (#368)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency me.ahoo.cosid:cosid-test to v2.2.1 (#369)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency gradle to v8.2 (#370)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor: dependency management (#372)

* fix(deps): update dependency org.junit-pioneer:junit-pioneer to v2 (#373)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* update dependency gradle to v8.2.1 (#374)

* Update version

* dep: update cosid-proxy version to v2.2.1 (#375)

dep: update cosky-proxy version to v2.2.1

* fix(deps): update dependency me.ahoo.cosid:cosid-test to v2.2.2 (#377)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency me.ahoo.cosid:cosid-jdbc to v2.2.2 (#376)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springframework.boot:spring-boot-dependencies to v3.1.2 (#378)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update version

* fix(deps): update dependency me.ahoo.cosid:cosid-jdbc to v2.2.3 (#379)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency me.ahoo.cosid:cosid-test to v2.2.3 (#380)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: support `RADIX36` for `IdConverterDefinition` (#382)

* fix(deps): update junit5 monorepo to v5.10.0 (#381)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* doc: update README

* feat: support `CustomizeSegmentIdProperties`/`CustomizeSnowflakeIdProperties`. (#383)

* fix(deps): update dependency me.ahoo.cosid:cosid-jdbc to v2.2.4 (#384)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency me.ahoo.cosid:cosid-test to v2.2.4 (#385)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency me.ahoo.cosid:cosid-jdbc to v2.2.5 (#386)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency me.ahoo.cosid:cosid-test to v2.2.5 (#387)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springframework.cloud:spring-cloud-dependencies to v2022.0.4 (#388)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: support `HostAddressSupplier` (#389)

* fix(deps): update dependency me.ahoo.cosid:cosid-jdbc to v2.2.6 (#390)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency me.ahoo.cosid:cosid-test to v2.2.6 (#391)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* doc: add Performance-CosId-Leaf

* doc: update Performance-CosId-Leaf

* fix(deps): update dependency io.gitlab.arturbosch.detekt:detekt-formatting to v1.23.1 (#392)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.axonframework:axon-bom to v4.8.1 (#393)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency com.google.guava:guava to v32.1.2-jre (#394)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v5.1.0 (#395)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* doc: update Performance-CosId-Leaf

* doc: update getting-started.md

* doc: update README.md

* feat: support `spring-boot-actuator` (#396)

* fix(deps): update dependency me.ahoo.cosid:cosid-jdbc to v2.3.0 (#397)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency me.ahoo.cosid:cosid-test to v2.3.0 (#398)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Enhance OpenAPI for cosid-proxy (#399)

* update default application.yaml for cosid-proxy-server (#400)

* fix(deps): update dependency me.ahoo.cosid:cosid-jdbc to v2.3.1 (#401)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency me.ahoo.cosid:cosid-test to v2.3.1 (#402)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor: dependency management (#403)

* publish cosid-proxy to AliyunCR (#404)

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.3.3 (#405)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: support `spring-data-jdbc` (#406)

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.4.0 (#407)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v5.1.1 (#408)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency jmh to v1.37 (#409)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.openjdk.jmh:jmh-core to v1.37 (#410)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update jmh to v1.37 (#412)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.37 (#411)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor: dependency management (#413)

* fix(deps): update dependency org.springdoc:springdoc-openapi-starter-webflux-ui to v2.2.0 (#414)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v5.1.2 (#415)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update vuepress monorepo to v1.9.10 (#416)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.axonframework:axon-bom to v4.8.2 (#418)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency io.mockk:mockk to v1.13.7 (#417)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v5.1.3 (#419)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* doc: update getting-started.md (#420)

* doc: update getting-started.md

* refactor: add `Decorator` tag to `ClockSyncCosIdGenerator` (#422)

* refactor: add `Decorator` tag to `ClockSyncCosIdGenerator`

* feat: Enhanced stats to support viewing ID generator status information (#423)

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.5.0 (#424)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update proxy-image to 2.5.0

* chore(deps): update dependency gradle to v8.3 (#425)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* update wiki/getting-started.md.

Signed-off-by: Yaien <[email protected]>

* fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.19.0 (#426)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springframework.boot:spring-boot-dependencies to v3.1.3 (#428)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor: add `maxTime` to `UPDATE_AFTER_OPTIONS` (#429)

* chore(deps): update actions/checkout action to v4 (#430)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor: Prioritize MongoClient that supports synchronous mode (#431)

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.5.2 (#432)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.junit-pioneer:junit-pioneer to v2.1.0 (#433)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.axonframework:axon-bom to v4.8.3 (#434)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/login-action action to v3 (#436)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/build-push-action action to v5 (#435)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/metadata-action action to v5 (#437)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/setup-qemu-action action to v3 (#439)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/setup-buildx-action action to v3 (#438)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update codecov/codecov-action action to v4 (#440)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Revert "chore(deps): update codecov/codecov-action action to v4" (#441)

Revert "chore(deps): update codecov/codecov-action action to v4 (#440)"

This reverts commit c84245c.

* fix(deps): update dependency org.springframework.boot:spring-boot-dependencies to v3.1.4 (#442)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* update version

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.5.3 (#443)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency io.mockk:mockk to v1.13.8 (#444)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.19.1 (#446)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency gradle to v8.4 (#447)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v5.1.4 (#448)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update actions/checkout digest to 8ade135 (#445)

* chore(deps): update actions/checkout digest to 8ade135

* Update codeql-analysis.yml

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahoo Wang <[email protected]>

* fix(deps): update dependency com.google.guava:guava to v32.1.3-jre (#449)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency com.squareup.okhttp3:okhttp-bom to v4.12.0 (#452)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update openjdk docker tag to v21 (#451)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v5.2.0 (#450)

* chore(deps): update dependency com.github.spotbugs to v5.2.0

* exclude PI_DO_NOT_REUSE_PUBLIC_IDENTIFIERS_CLASS_NAMES

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahoo Wang <[email protected]>

* chore(deps): update dependency com.github.spotbugs to v5.2.1 (#453)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.axonframework:axon-bom to v4.8.4 (#454)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency spring-boot to v3.1.5 (#455)

* feat: support `FlowableIdGenerator` (#456)

* feat: support `FlowableIdGeneratorAutoConfiguration` (#458)

* doc: update document

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.5.5 (#459)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update plugin me.champeau.jmh to v0.7.2 (#461)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency me.champeau.jmh to v0.7.2 (#460)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.axonframework:axon-bom to v4.9.0 (#463)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix:Remove unnecessary dependencies (#465)

* feat: support Activiti IdGenerator Based on CosId. (#464)

* feat: support `ActivitiIdGeneratorAutoConfiguration` (#467)

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.5.6 (#469)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.mybatis:mybatis to v3.5.14 (#470)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency com.zaxxer:hikaricp to v5.1.0 (#472)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency com.zaxxer:hikaricp to v5.1.0 (#473)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.junit.jupiter:junit-jupiter-params to v5.10.1 (#474)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update junit5 monorepo to v5.10.1 (#475)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v5.2.2 (#476)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v5.2.3 (#477)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.axonframework:axon-bom to v4.9.1 (#478)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* doc: update document config

* doc: update document config (#480)

* fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.19.2 (#483)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Record unit test exception details (#484)

* fix(deps): update dependency org.junit-pioneer:junit-pioneer to v2.2.0 (#485)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: support `Retry Test` in CI (#486)

* fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.19.3 (#487)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.mybatis.spring.boot:mybatis-spring-boot-starter to v3.0.3 (#488)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* deps: Update SpringBoot to 3.2.0 (#489)

* fix: CI test. (#490)

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.6.0 (#491)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v5.2.4 (#492)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency org.gradle.test-retry to v1.5.7 (#493)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update actions/setup-java action to v4 (#495)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency gradle to v8.5 (#494)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v5.2.5 (#496)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: add `ModSpec` to support Modulo sharding algorithm uniformity testing (#497)

* feat: add shardingsphere to Mod Uniformity test (#498)

* chore(deps): update dependency com.github.spotbugs to v6 (#499)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springdoc:springdoc-openapi-starter-webflux-ui to v2.3.0 (#500)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v6.0.2 (#501)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springframework.cloud:spring-cloud-dependencies to v2023 (#504)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency org.gradle.test-retry to v1.5.8 (#502)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update version

* deps: update MongoDb image version to 6.0.12 (#505)

* fix(deps): update dependency com.netease.nim:camellia-id-gen-core to v1.2.20 (#503)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Refactor the test container image (#506)

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.6.2 (#507)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* format code

* fix(deps): update dependency org.axonframework:axon-bom to v4.9.2 (#508)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update github/codeql-action action to v3 (#509)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.mybatis:mybatis to v3.5.15 (#510)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v6.0.4 (#511)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* update Version

* fix(deps): update dependency org.springframework.boot:spring-boot-dependencies to v3.2.1 (#514)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(doc): Use VitePress instead of Vuepress (#515)

* feat(doc): update cosid-spring-data-jdbc.md (#516)

* feat(doc): update cosid-activiti.md (#517)

* feat(doc): update cosid-generator.md

* feat(doc): update cosid-generator.md

* feat(doc): update segment.md

* feat(doc): update documentation

* feat(doc): update documentation

* feat(doc): update documentation

* feat(doc): update documentation

* feat(doc): add specific-id.md (#518)

* Update Version

* fix(deps): update dependency com.google.guava:guava to v33 (#512)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.6.4 (#519)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(doc): add who-is-using.md

* feat(doc): add who-is-using.md

* chore(deps): update dependency com.github.spotbugs to v6.0.5 (#520)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(doc): add javadoc (#521)

* chore(deps): update dependency com.github.spotbugs to v6.0.6 (#523)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springframework.boot:spring-boot-dependencies to v3.2.2 (#526)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* format code (#527)

remove blank line

* Update Version

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.6.5 (#528)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update flowable to v7 (major) (#457)

fix(deps): update flowable to v7

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v6.0.7 (#529)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(doc): update sitemap

* fix(deps): update dependency org.axonframework:axon-bom to v4.9.3 (#531)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update codecov/codecov-action action to v4 (#532)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency gradle to v8.6 (#533)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update junit5 monorepo to v5.10.2 (#535)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.19.6 (#530)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springframework.boot:spring-boot-dependencies to v3.2.3 (#536)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update Version

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.6.6 (#537)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.axonframework:axon-bom to v4.9.4 (#538)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v6.0.8 (#539)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.19.7 (#540)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springdoc:springdoc-openapi-starter-webflux-ui to v2.4.0 (#542)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency com.google.guava:guava to v33.1.0-jre (#544)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v6.0.9 (#545)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springframework.boot:spring-boot-dependencies to v3.2.4 (#546)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency gradle to v8.7 (#547)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springframework.cloud:spring-cloud-dependencies to v2023.0.1 (#548)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update Version

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.6.8 (#549)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springdoc:springdoc-openapi-starter-webflux-ui to v2.5.0 (#550)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency io.github.gradle-nexus.publish-plugin to v2 (#552)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(ci): add Actions to Sync Gitee (#553)

* fix(deps): update dependency org.springframework.boot:spring-boot-dependencies to v3.2.5 (#555)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(ci): update ci java distribution to temurin (#556)

* chore(deps): update dependency org.gradle.test-retry to v1.5.9 (#557)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency com.google.guava:guava to v33.2.0-jre (#560)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.19.8 (#561)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.mybatis:mybatis to v3.5.16 (#551)

* fix(deps): update dependency org.mybatis:mybatis to v3.5.16

* feat(mybatis): fix test bug

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahoo Wang <[email protected]>

* chore(deps): update dependency com.github.spotbugs to v6.0.14 (#554)

* chore(deps): update dependency com.github.spotbugs to v6.0.14

* feat: fix test bug

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahoo Wang <[email protected]>

* Update Version

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.6.9 (#562)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update Version

* feat: support `YearGroupBySupplier` / `YearMonthGroupBySupplier` / `YearMonthDayGroupBySupplier`. (#563)

* feat: add `DateGroupBySupplier` example config. (#564)

* feat(doc): Update specific-id.md (#565)

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.8.0 (#566)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update Version

* feat(core): support `GroupedKey` for `SegmentIdStat` (#567)

* feat(doc): Update specific-id.md (#568)

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.8.1 (#569)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v6.0.15 (#571)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springframework.boot:spring-boot-dependencies to v3.2.6 (#572)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springframework.cloud:spring-cloud-dependencies to v2023.0.2 (#574)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency com.google.guava:guava to v33.2.1-jre (#576)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency gradle to v8.8 (#577)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v6.0.16 (#578)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v6.0.17 (#579)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/build-push-action action to v6 (#580)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update Version

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.8.2 (#581)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(core): Support `DatePrefixIdConverter` (#582)

* feat(core): Support `DatePrefix` for auto config. (#583)

* Update Version

* feat(doc): Update specific-id.md to Support `DatePrefix` (#584)

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.8.3 (#585)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springframework.boot:spring-boot-dependencies to v3.3.1 (#573)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency com.github.spotbugs to v6.0.18 (#586)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update Version

* fix(deps): update dependency me.ahoo.cosid:cosid-bom to v2.9.0 (#587)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update junit5 monorepo to v5.10.3 (#590)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency org.springdoc:springdoc-openapi-starter-webflux-ui to v2.6.0 (#591)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(core): Use data classes to replace `record` to improve JAVA8 compatibility (#593)

* feat: Merge main branch features

* feat: Merge main branch features

* feat: Merge main branch features

* feat: Merge main branch features

---------

Signed-off-by: Yaien <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yaien <[email protected]>
Co-authored-by: kong xiang <[email protected]>
  • Loading branch information
4 people authored Jul 6, 2024
1 parent 0a58214 commit 7731329
Show file tree
Hide file tree
Showing 330 changed files with 10,168 additions and 1,718 deletions.
49 changes: 23 additions & 26 deletions .github/workflows/benchmark-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,19 +24,16 @@
name: Benchmark CosId Test
on:
push:
paths-ignore:
- 'cosid-benchmark/**'
- 'docs/**'
- 'document/**'
- 'examples/**'
- 'wiki/**'
paths:
- 'cosid-core/**'
- 'cosid-spring-redis/**'
- 'cosid-jdbc/**'
pull_request:
paths-ignore:
- 'cosid-benchmark/**'
- 'docs/**'
- 'document/**'
- 'examples/**'
- 'wiki/**'
paths:
- 'cosid-core/**'
- 'cosid-spring-redis/**'
- 'cosid-jdbc/**'
workflow_dispatch:

jobs:
cosid-core-benchmark:
Expand All @@ -46,11 +43,11 @@ jobs:
- name: Checkout
uses: actions/checkout@master

- name: Set up JDK 8
uses: actions/setup-java@v3
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '8'
distribution: 'adopt'
java-version: '17'
distribution: 'temurin'
server-id: github
settings-path: ${{ github.workspace }}

Expand All @@ -74,16 +71,16 @@ jobs:
- name: Checkout
uses: actions/checkout@master

- name: Set up JDK 8
uses: actions/setup-java@v3
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '8'
distribution: 'adopt'
java-version: '17'
distribution: 'temurin'
server-id: github
settings-path: ${{ github.workspace }}

- name: CosId-Spring-Redis
run: gradle cosid-spring-redis:clean cosid-spring-redis:jmh
run: ./gradlew cosid-spring-redis:clean cosid-spring-redis:jmh

cosid-jdbc-benchmark:
name: CosId Jdbc Benchmark
Expand All @@ -95,16 +92,16 @@ jobs:
- name: Checkout
uses: actions/checkout@master

- name: Set up JDK 8
uses: actions/setup-java@v3
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '8'
distribution: 'adopt'
java-version: '17'
distribution: 'temurin'
server-id: github
settings-path: ${{ github.workspace }}

- name: Init CosId-Db
run: mysql -vvv -h localhost -uroot -proot < cosid-jdbc/src/main/init-script/init-cosid-mysql.sql

- name: CosId-Jdbc
run: gradle cosid-jdbc:clean cosid-jdbc:jmh
run: gradle cosid-jdbc:clean cosid-jdbc:jmh
11 changes: 6 additions & 5 deletions .github/workflows/benchmark-vs-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ on:
push:
paths:
- 'cosid-benchmark/**'
workflow_dispatch:

jobs:
# WARNING:中央仓库没有找到美团官方提供的Jar!!!
Expand All @@ -49,11 +50,11 @@ jobs:
# restore-keys: |
# ${{ runner.os }}-maven-

- name: Set up JDK 11
uses: actions/setup-java@v3
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'adopt'
java-version: '17'
distribution: 'temurin'
server-id: github
settings-path: ${{ github.workspace }}

Expand All @@ -71,4 +72,4 @@ jobs:

- name: Benchmark Test
working-directory: cosid-benchmark
run: gradle clean jmh
run: ./gradlew clean jmh
12 changes: 8 additions & 4 deletions .github/workflows/codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,19 @@ on:
- 'cosid-benchmark/**'
- 'docs/**'
- 'document/**'
- 'documentation/**'
- 'examples/**'
- 'wiki/**'
pull_request:
paths-ignore:
- 'cosid-benchmark/**'
- 'docs/**'
- 'document/**'
- 'documentation/**'
- 'examples/**'
- 'wiki/**'
env:
CI: true
jobs:
codecov:
name: Codecov
Expand All @@ -40,21 +44,21 @@ jobs:
uses: actions/checkout@master

- name: Set up JDK 8
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: '8'
distribution: 'adopt'
distribution: 'temurin'
server-id: github
settings-path: ${{ github.workspace }}

- name: Init CosId-Db
run: mysql -vvv -h localhost -uroot -proot < cosid-jdbc/src/main/init-script/init-cosid-mysql.sql

- name: Build Code Coverage Report
run: gradle codeCoverageReport --stacktrace
run: ./gradlew codeCoverageReport --stacktrace

- name: Upload Code Coverage Report to Codecov
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
flags: unittests # optional
Expand Down
15 changes: 11 additions & 4 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,13 @@ on:
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
paths-ignore:
- 'cosid-benchmark/**'
- 'docs/**'
- 'document/**'
- 'documentation/**'
- 'examples/**'
- 'wiki/**'
schedule:
- cron: '17 9 * * 5'

Expand All @@ -38,11 +45,11 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4 # v4

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -53,7 +60,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -67,4 +74,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
100 changes: 0 additions & 100 deletions .github/workflows/docker-deploy.yml

This file was deleted.

71 changes: 61 additions & 10 deletions .github/workflows/document-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,24 +11,75 @@
# limitations under the License.
#

name: Document Build and Deploy
name: Documentation Build and Deploy
on:
push:
paths:
- 'document/**'
- 'documentation/**'
pull_request:
paths:
- 'documentation/**'
workflow_dispatch:
permissions:
contents: write

jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master

- name: Build and Deploy
uses: jenkey2011/vuepress-deploy@master
- name: Set up JDK 8
uses: actions/setup-java@v4
with:
java-version: '8'
distribution: 'temurin'
server-id: github
settings-path: ${{ github.workspace }}

- name: Generate JavaDoc
run: ./gradlew aggregateJavadoc

- name: Copy To Documentation
run: cp -R build/aggregatedJavadoc documentation/docs/public/javadoc

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18

- name: Build VitePress site
working-directory: documentation
run: npm add -D vitepress && npm run docs:build

- name: Deploy to gh-pages
uses: crazy-max/ghaction-github-pages@v4
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
target_branch: gh-pages
build_dir: documentation/docs/.vitepress/dist/
fqdn: cosid.ahoo.me

- name: Build VitePress site with SITE_BASE
working-directory: documentation
env:
SITE_BASE: /cosid/
run: npm add -D vitepress && npm run docs:build

- name: Deploy to gh-pages-with-site-base
uses: crazy-max/ghaction-github-pages@v4
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
target_branch: gh-pages-with-site-base
build_dir: documentation/docs/.vitepress/dist/

- name: Sync to Gitee
uses: wearerequired/git-mirror-action@master
env:
ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
TARGET_REPO: Ahoo-Wang/CosId
TARGET_BRANCH: gh-pages
BUILD_SCRIPT: cd document && yarn && yarn docs:build
BUILD_DIR: docs/.vuepress/dist/
CNAME: cosid.ahoo.me
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
with:
source-repo: "[email protected]:Ahoo-Wang/CosId.git"
destination-repo: "[email protected]:AhooWang/CosId.git"
Loading

0 comments on commit 7731329

Please sign in to comment.