Skip to content

Releases: kakao/actionbase

v0.4.0

14 May 01:53
267b4e6

Choose a tag to compare

What's Changed

  • Bump version to 0.4.0-SNAPSHOT by @github-actions[bot] in #285
  • Add Bump codec-java Version workflow by @em3s in #286
  • Bump codec-java version to 0.1.0 by @github-actions[bot] in #287
  • Bump codec-java version to 0.2.0-SNAPSHOT by @github-actions[bot] in #288
  • Drop (upcoming) from 0.3.x compatibility row by @em3s in #289
  • Pilot @ObjectSource/@TableSource migration across all three phases by @em3s in #291
  • Add root-list and pipe-delimited row shapes to @TableSource by @em3s in #293
  • Migrate Phase 1 already-parameterized tests to @TableSource by @em3s in #292
  • Migrate core data-driven tests to @ObjectSource/@TableSource by @em3s in #295
  • Route HBase HASH labels through the V3 tableBinding path by @em3s in #296
  • Enable Spotless for Scala (scalafmt 3.8.3) by @em3s in #300
  • Add Spark based pipeline module by @em3s in #299
  • Add TypedKeyFieldValue and fix Cache.Field in codec-java by @zipdoki in #302
  • Add ranges to the cache seek API by @zipdoki in #304
  • Align scan and seek signatures, expose multi-start in seek by @zipdoki in #305
  • Bump codec-java version to 0.2.0 by @github-actions[bot] in #306
  • Bump codec-java version to 0.3.0-SNAPSHOT by @github-actions[bot] in #307
  • docs: update codec-java compatibility for 0.2.0 by @em3s in #308
  • Drop HBase from spark-conventions for now by @em3s in #312
  • Rename ObjectSourceExtension to SourceExtension by @zipdoki in #315
  • Rename scalafmt.conf to .scalafmt.conf by @em3s in #317
  • Disable scalafmt docstring wrapping by @em3s in #318
  • Enforce Javadoc-style docstrings in scalafmt by @em3s in #319
  • Bind HBase mini cluster to loopback in tests by @em3s in #321
  • Add per-field dimension to caches by @zipdoki in #309
  • Add explicit enable/disable HBase table and replication action endpoints by @em3s in #320
  • Preserve next-page cursor on scan with post-filter by @em3s in #324
  • Bump version to 0.4.0 by @github-actions[bot] in #327

Full Changelog: v0.3.0...v0.4.0

codec-java/v0.3.0

14 May 02:58
1bda542

Choose a tag to compare

What's Changed

Full Changelog: codec-java/v0.2.0...codec-java/v0.3.0

codec-java/v0.2.0

07 May 06:21
c54ea39

Choose a tag to compare

What's Changed

  • Add TypedKeyFieldValue and fix Cache.Field in codec-java by @zipdoki in #302
  • Add ranges to the cache seek API by @zipdoki in #304
  • Align scan and seek signatures, expose multi-start in seek by @zipdoki in #305

Full Changelog: codec-java/v0.1.0...codec-java/v0.2.0

v0.3.1

30 Apr 03:25
203b003

Choose a tag to compare

What's Changed

  • Route HBase HASH labels through the V3 tableBinding path by @em3s in #296

Full Changelog: v0.3.0...v0.3.1

v0.3.0

27 Apr 09:12
30559fb

Choose a tag to compare

What's Changed

  • Bump version to 0.3.0-SNAPSHOT by @github-actions[bot] in #223
  • Document release workflow in RELEASES.md by @em3s in #225
  • Support patch release workflow by @em3s in #224
  • Move query endpoint to v3 and remove unused v2 endpoint by @em3s in #228
  • Migrate ActionbaseQuery to v3 engine layer by @zipdoki in #218
  • Add read-only mode to reject write operations by @eazyhozy in #230
  • [1/4] Multi-hop query: Mutation + multi-get query by @zipdoki in #226
  • Fix ReadOnlyRequestFilterTest for renamed seek endpoint by @zipdoki in #236
  • Rename V3QueryService to QueryService by @em3s in #237
  • Introduce QueryEngine interface with getTableBinding() by @em3s in #238
  • Move query operations from QueryService to TableBinding by @em3s in #241
  • Fix typo in V2MutationMode enum: IGRNORE → IGNORE by @xxxxxxjun in #242
  • [2/4] Multi-hop query: Query (2-hop or more) by @zipdoki in #243
  • Support schema caches in V3 DDL API by @zipdoki in #244
  • Skip write warmup in read-only mode by @eazyhozy in #239
  • Introduce v3 DataFrame and decouple payload construction from TableBinding by @zipdoki in #250
  • Clean up v2/v3 I/O mixing on the multi-hop query path by @zipdoki in #245
  • Add unit tests for ByteArrayBuffer extension functions by @kimsunho2000 in #251
  • Add context map to mutation response payloads by @em3s in #258
  • Verify mutation response context is non-breaking via opt-in header and e2e by @em3s in #259
  • Add StorageOpCollector scaffold and wire it through the mutation path by @em3s in #261
  • Capture Put/Delete/Increment into StorageOpCollector by @em3s in #254
  • Run CI on release branches (*.x) by @em3s in #263
  • Skip CI for docs-only and website-only changes by @em3s in #264
  • Derive bump-version target branch from version by @em3s in #265
  • Document bump PR approval step by @em3s in #267
  • Document @ObjectSource test pattern in CONTRIBUTING by @em3s in #260
  • Restructure Release artifacts around independent per-module versioning by @em3s in #269
  • Move codec-java to independent open-source coordinate by @em3s in #270
  • Declare @ObjectSource as the data-driven test rule in TESTING.md by @em3s in #268
  • Lock in LabelEntity caches JSON serialization contract by @em3s in #272
  • Add EdgeCache encoding to BulkEdgeEncoder of codec-java by @zipdoki in #249
  • Renumber codec-java open-source line to 0.1.0 by @em3s in #274
  • Add @TableSource for dense test matrices by @em3s in #273
  • Document the dataflow principle in CODING_STYLE.md by @em3s in #277
  • Add AI-Assisted Pull Requests policy by @em3s in #278
  • Fix V2DataFrame.toV3 crash on JSON/DECIMAL field types by @zipdoki in #282
  • Work around V2 user properties shadowing V3 system fields in toV3 by @zipdoki in #283
  • Bump version to 0.3.0 by @github-actions[bot] in #284

New Contributors

Full Changelog: v0.2.0...v0.3.0

codec-java/v0.1.0

27 Apr 09:32
85c19d1

Choose a tag to compare

Compatible with Actionbase server 0.3.x.

Highlights: EdgeCache encoding in BulkEdgeEncoder (#249).

v0.2.1

23 Apr 15:36
b6ac986

Choose a tag to compare

What's Changed

  • Backport read-only mode to 0.2.x by @eazyhozy in #252
  • Backport storage-ops shadow testing to 0.2.x by @em3s in #262
  • Bump version to 0.2.1 by @github-actions[bot] in #266

Full Changelog: v0.2.0...v0.2.1

v0.2.0

26 Mar 04:39
07ccd55

Choose a tag to compare

What's Changed

  • Add badges to README by @em3s in #120
  • Unify terminology and use cases for community readiness by @em3s in #122
  • Add hero video for social media guide by @zipdoki in #121
  • Add Stories section with KakaoTalk Gift - Wish by @em3s in #124
  • Add KakaoTalk - Friends story by @em3s in #125
  • Add Gift - Recent Views story and update titles by @em3s in #127
  • Add hands-on guide story blog post by @zipdoki in #128
  • Add unified graph vision story by @em3s in #129
  • Add curl examples to social media guide by @em3s in #131
  • Update Open Graph image by @em3s in #132
  • Website documentation review and improvements - 2026-01-26 by @em3s in #133
  • Website documentation review and improvements by @em3s in #134
  • Add integration pipeline story by @em3s in #135
  • Improve header for better first impression by @eazyhozy in #136
  • Use community tone in README by @eazyhozy in #137
  • Add contributors section by @em3s in #140
  • Add ESLint and Prettier to build-your-social-app by @zipdoki in #139
  • Add ESLint and Prettier to build-your-social-app by @zipdoki in #141
  • Add Korean translations for all documentation by @eazyhozy in #142
  • Improve Korean translation accuracy in unified-graph.mdx by @orth02 in #145
  • Automatically label first-time contributor PRs by @zipdoki in #148
  • Add overview page with DirectoryList component by @em3s in #149
  • Add Tests as Contracts story by @em3s in #150
  • Clarify test-generated docs and trust-based ownership by @em3s in #151
  • Add Korean translations for remaining sections by @erishforG in #146
  • Add translation PR policy by @em3s in #152
  • Add batch query by edge ids by @YoonSung in #147
  • Bust contributors image cache by @em3s in #153
  • Add mobile language selector by @em3s in #154
  • Add groups field to Label descriptors by @eazyhozy in #101
  • Use error message in catch block for debugging by @em3s in #158
  • Add category labels to Stories sidebar by @em3s in #159
  • Add How We Survived stories by @em3s in #160
  • Expand language selector click area by @em3s in #161
  • Add HBase + Actionbase local development setup by @em3s in #166
  • Add storage backend compatibility tests by @em3s in #168
  • Split hbase configs for host access by @em3s in #169
  • Make GitProperties optional for worktree environments by @em3s in #174
  • Upgrade gradle-git-properties for worktree support by @em3s in #181
  • Add workflow to auto-update contributors list by @em3s in #182
  • Move contributors section to website by @em3s in #183
  • Implement V3 Metadata CRUD API by @em3s in #171
  • Add shared fields and cases alias to @ObjectSource by @em3s in #186
  • Make V3 metadata CRUD tests self-contained and expand lifecycle coverage by @em3s in #190
  • Make Kerberos realm configurable in HBaseStorageBackend by @em3s in #188
  • Apply starlight-utils for multi-sidebar navigation by @em3s in #189
  • Add StorageBackend abstraction with memory implementation by @em3s in #191
  • Optimize Gradle build performance for faster iteration by @em3s in #193
  • Add HBase StorageBackend and StorageTable implementations by @em3s in #194
  • Add DefaultStorageBackendFactory and MockHBaseStorageBackend by @em3s in #192
  • V3MutationService and V3CompatibleTableBinding by @em3s in #199
  • Extract MutationEngine and TableBinding abstractions by @em3s in #201
  • Bump version to 0.2.0-SNAPSHOT by @em3s in #208
  • Make metadata getAll fetch limit configurable by @em3s in #209
  • Add TM-based translation workflow with contributor guide by @eazyhozy in #203
  • Consolidate community pages into root markdown by @em3s in #211
  • Add support for system-level mutation mode for zero-downtime migration by @eazyhozy in #42
  • feat: handle NilLabel gracefully in v3 mutation API by @eazyhozy in #215
  • Add status filter to V3 metadata list APIs for inactive data discovery by @eazyhozy in #216
  • [1/4] Multi-hop query: skeleton E2E by @zipdoki in #217
  • Add V3→V2 boundary check tool by @em3s in #221
  • Add release workflows for version bumping by @em3s in #220
  • Bump version to 0.2.0 by @github-actions[bot] in #222

New Contributors

Full Changelog: v0.0.1...v0.2.0

v0.0.1

25 Jan 13:39
09bbc3e

Choose a tag to compare

Initial version tag for Actionbase.

Artifacts will be available from future releases.

See Release Policy for versioning and support details.

New Contributors

Contributors

@em3s, @zipdoki, @eazyhozy, @j4rami, @mckim0222, @YoonSung, @YoonRyeol, @ipoemigmail, @punsoo

[WIP] cli-v0.0.1

12 Jan 11:59
13f8efb

Choose a tag to compare

New features

CLI

Added Command Line Interface (CLI) for managing metastore, queries, and mutations directly from the terminal.