Releases: kakao/actionbase
Releases · kakao/actionbase
v0.4.0
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-javaby @zipdoki in #302 - Add ranges to the cache seek API by @zipdoki in #304
- Align
scanandseeksignatures, 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
dimensionto 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
What's Changed
Full Changelog: codec-java/v0.2.0...codec-java/v0.3.0
codec-java/v0.2.0
v0.3.1
v0.3.0
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
cachesin V3 DDL API by @zipdoki in #244 - Skip write warmup in read-only mode by @eazyhozy in #239
- Introduce v3
DataFrameand decouple payload construction fromTableBindingby @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
contextmap to mutation response payloads by @em3s in #258 - Verify mutation response
contextis non-breaking via opt-in header and e2e by @em3s in #259 - Add
StorageOpCollectorscaffold and wire it through the mutation path by @em3s in #261 - Capture
Put/Delete/IncrementintoStorageOpCollectorby @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
@ObjectSourcetest 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
@ObjectSourceas 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
@TableSourcefor 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
- @xxxxxxjun made their first contribution in #242
- @kimsunho2000 made their first contribution in #251
Full Changelog: v0.2.0...v0.3.0
codec-java/v0.1.0
Compatible with Actionbase server 0.3.x.
Highlights: EdgeCache encoding in BulkEdgeEncoder (#249).
v0.2.1
v0.2.0
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
sharedfields andcasesalias 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
- @orth02 made their first contribution in #145
- @erishforG made their first contribution in #146
- @YoonSung made their first contribution in #147
Full Changelog: v0.0.1...v0.2.0
v0.0.1
Initial version tag for Actionbase.
Artifacts will be available from future releases.
See Release Policy for versioning and support details.
New Contributors
- @jaideepkathiresan made their first contribution in #26
- @csbiy made their first contribution in #27, #51, #52
Contributors
@em3s, @zipdoki, @eazyhozy, @j4rami, @mckim0222, @YoonSung, @YoonRyeol, @ipoemigmail, @punsoo
[WIP] cli-v0.0.1
New features
CLI
Added Command Line Interface (CLI) for managing metastore, queries, and mutations directly from the terminal.