Skip to content

Feat/embedded mode 1.3.0#788

Open
dengfuping wants to merge 97 commits into
release/1.3.0from
feat/embedded-mode-1.3.0
Open

Feat/embedded mode 1.3.0#788
dengfuping wants to merge 97 commits into
release/1.3.0from
feat/embedded-mode-1.3.0

Conversation

@dengfuping
Copy link
Copy Markdown
Collaborator

Task Description

Solution Description

Passed Regressions

Upgrade Compatibility

Other Information

Release Note

…ix MTL_SWITCH namespace; remove §7/doc refs

- C ABI: row_nulls for NULL vs empty; read_lob_data for TEXT/JSON LOB; MTL_SWITCH(OB_SYS_TENANT_ID) for ObLobManager; namespace share alias for MTL_SWITCH
- test: 100KB LONGTEXT via SET SESSION ob_default_lob_inrow_threshold=262144, no table option; special chars metadata test; remove §7 and c-abi-modification-reference references from comments and error messages
- Add LOB read paths for TEXT/JSON columns in result row serialization
- Use print_sql_literal for ObJsonType cells and expand buffer to 32KB
- Add col_is_metadata heuristic: write "{}" for empty metadata in fallback paths
- Add unit tests: very long document (100KB), special chars in metadata, empty JSON metadata
- macOS: put ccache in deps devtools/bin so Env.cmake finds it without code change
- Linux: install base deps (incl. wget) first so dep_create.sh can download RPMs
- Linux: try EPEL+ccache; use OB_USE_CCACHE=OFF when ccache not available in container
…cOS cross-build arch

- Checkout PR head ref instead of merge ref to avoid conflict markers in CI
- Restore darwin-x64 job (cross-compile on Apple Silicon for Intel Mac)
- Env.cmake: use CMAKE_OSX_ARCHITECTURES for ARCHITECTURE on macOS x86_64 cross-build
So next push can restore cache and avoid full rebuild from scratch.
- workflow: cd to GITHUB_WORKSPACE/package/libseekdb for Linux pack (was relative to build_release)
- zlib_lite: build QPL only on x86_64 Linux (NOT APPLE); macOS deps do not ship qpl
…rting, DDL log and DML ignore, stmt execute writes
…egin

Resync embed session when DDL or Room invalidation leaves ObInnerSQLConnection in trans while the session flag is cleared, avoiding "inner conn is already in trans" on START TRANSACTION.
…ed-mode

Resolve conflicts in .gitignore, src/observer/CMakeLists.txt, and ob_ddl_sql_service.cpp. Preserve Android DDL logging workaround with upstream DML splicer refactor.
…ed-mode

# Conflicts:
#	build.ps1
#	deps/init/dep_create.ps1
#	deps/init/oceanbase.al8.aarch64.deps
#	deps/init/oceanbase.al8.x86_64.deps
#	deps/init/oceanbase.windows.x86_64.deps
#	deps/init/pack_win_deps.ps1
#	tools/windows/installer/wix_launch_configurator.wxs
…rocess abs path, stream Python, exit probe, drop probe upload, suppress PRE-MAIN INFO
…Module link, RelWithDebInfo maps, Android C++20, N-API fixes
@dengfuping dengfuping force-pushed the feat/embedded-mode-1.3.0 branch from a25a5c1 to e64513c Compare May 22, 2026 07:26
@dengfuping dengfuping force-pushed the feat/embedded-mode-1.3.0 branch from 14e1356 to 6520e47 Compare May 25, 2026 06:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant