Releases: MerrukTechnology/OpenCode-Native
Releases · MerrukTechnology/OpenCode-Native
v1.12.0
Immutable
release. Only release title and notes can be modified.
v1.11.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 2784900 Merge pull request #32 from MerrukTechnology/dependabot/go_modules/dependencies-5b8e6bf54f
- beb10cf build(deps)(deps): bump github.com/mark3labs/mcp-go
- 9432955 chore(docs): add technical debt tracking to AGENTS.md
- a3dd587 chore: Upgrade Google GenAI to v1.49.0
- 2fdceee feat(db): make root_session_id nullable in flow_states table
- 5ef32e5 fix(app): prevent nil-pointer panic when InitPrimaryAgents returns empty slice
- 8616e87 fix(core): propagate context.Context to all long-running operations
- 4bae4f9 fix(flow): add prompt validation and race condition handling
- ae7f449 fix(lsp): handler leak in WaitForDiagnostics and clientsCh lock
- 4c2a284 fix: add context.Context to exec.Command calls
- 8b5c3da fix: add guarded goroutine for lspSvc.Init with error handling and panic recovery
- 4af4d61 fix: resolve duplicated tools import in provider.go
v1.10.0
Immutable
release. Only release title and notes can be modified.
Changelog
- b691b2e chore(docs):remove host
- ce3b4b8 docs(spec):websearch
- dad6186 feat(cmd):add explicit project id to group sessions
- 521be61 feat(llm): add Kilo provider with SSE decoder for fragmented tool calls
- a69d8b8 feat(provider): add better handling, sentinel errors, and documentation to providers
- 9d651c4 feat(tui): add responsive layout engine and pro theme, and some bug fixes for last merge
- e9f07b3 feat(websearch):add new tool, initial impl
- 0f9c520 feat: add 32 Kilo Gateway models with complete capability metadata
- 4d20c7f fix(cmd):adjust flag msg
- de33c83 fix(cmd):skip session flag when flow is provided
- 4cbd004 fix(dialog):correct scroll behaviour and room for bash cmd
- c15accd fix(flow):fall through behaviour removed, only explicit transitions
- 7144dc3 fix(flow):resume properly, adjust output, fix init file
- b870627 fix(flow,tui):do not spam structured output in flow, proper lsp shutdown
- a9d9877 fix(messages):ordering bug, evident when forking session, created_at is not enough
- 8d886cb fix(tools):bug with non matching tool result blocks
- 5a7dce4 fix(websearch):do not add tool if no providers configured
- aed5567 merge: incorporate upstream changes from obukhovaa/opencode
- 8abf1f2 merge: incorporate upstream changes while preserving our features
- dc4dea4 refactor(tools):adjust name to match claude
- 5ce8058 refactor(tools):fetch and read rename
v1.9.0
v1.8.1
Immutable
release. Only release title and notes can be modified.
v1.6.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 141dcc2 Coverage: add more tests for tools and skills
- 4e9e430 Fix for Expression has no effect
- d6ae0f2 Fix for Useless assignment to local variable
- e9672de Fix for Writable file handle closed without error handling
- b9abd97 Fix provider detection to include environment variable-based providers, Fix QF1012 linting issues: replace WriteString(fmt.Sprintf) with fmt.Fprintf
- cdbf1fe Fixed the additional QF1012 linting issue in internal/diff/diff.go.
- 3f7a430 Hotfix(Security): Fix QF1012: Use fmt.Fprintf(...) instead of WriteString(fmt.Sprintf(...))
- d566324 Merge branch 'feature/fileutil_refactor' of https://github.com/MerrukTechnology/OpenCode-Native into feature/fileutil_refactor
- b72859c Merge branch 'feature/fileutil_refactor' of https://github.com/MerrukTechnology/OpenCode-Native into feature/fileutil_refactor
- 991bee9 Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
- 46e26fd Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
- e5c40e3 Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
- e8caa17 Merge branch 'main' into dependabot/go_modules/google.golang.org/genai-1.47.0
- 5d62177 Merge branch 'main' into feature/fileutil_refactor
- 64aa9bb Merge branch 'main' into feature/fileutil_refactor
- b93b42c Merge branch 'main' into feature/fileutil_refactor
- c2949b0 Merge branch 'main' into finding-autofix-402cccdf
- db4c4cf Merge branch 'main' into finding-autofix-402cccdf
- d2e17bd Merge branch 'main' into finding-autofix-7caa6805
- bbaff67 Merge branch 'main' into refactor/task-planner-branch
- ca31def Merge pull request #10 from MerrukTechnology/refactor/task-planner-branch
- f8cfa5a Merge pull request #11 from MerrukTechnology/feature/fileutil_refactor
- 4f77fff Merge pull request #12 from MerrukTechnology/feature/fileutil_refactor
- 7e154b7 Merge pull request #13 from MerrukTechnology/finding-autofix-708f28c1
- 8aff498 Merge pull request #14 from MerrukTechnology/finding-autofix-402cccdf
- 6710e6e Merge pull request #15 from MerrukTechnology/finding-autofix-7caa6805
- 1981196 Merge pull request #5 from MerrukTechnology/dependabot/go_modules/go_modules-d60cbccd5d
- 89e31ca Merge pull request #6 from MerrukTechnology/feature/fileutil_refactor
- 1d4b9d5 Merge pull request #8 from MerrukTechnology/dependabot/go_modules/google.golang.org/genai-1.47.0
- 41ce068 Merge pull request #9 from MerrukTechnology/dependabot/go_modules/github.com/anthropics/anthropic-sdk-go-1.26.0
- 02442f4 Merge remote-tracking branch 'upstream/main' into main
- 6ba7775 Models: (basic) add providers (Kilo, Mistral) with dummy models
- 6b516e8 Potential fix for pull request finding 'Useless assignment to local variable'
- 3703a45 Revert "Merge pull request #5 from MerrukTechnology/dependabot/go_modules/go_modules-d60cbccd5d"
- 083ef62 TUI: Fix panic in model selection dialog when models list is empty by adding bounds checking for scrollOffset and selectedIdx
- 7158a8a Update internal/fileutil/fileutil.go
- 5c57788 Update internal/fileutil/fileutil.go
- 2db9e05 Update internal/fileutil/fileutil.go
- 7bcabee WIP(refactor, fileutil): create unified fileutils package for file handling operations
- 66a1f0d WIP(refactor, fileutil): remove duplicated code and use a diffirente approach to validate
- 9aa2132 WIP(refactor, fileutil): standardize more ignore exts/dirs, make more robust skiphidden, fix tests and more usage of fileutil
- 2b88c93 add opencommit
- 6f10ac6 build(deps): bump filippo.io/edwards25519
- b801e1e build(deps): bump github.com/anthropics/anthropic-sdk-go
- c3a6ded build(deps): bump google.golang.org/genai from 1.46.0 to 1.47.0
- e8ddf38 chore(model):add sonnet 4.6
- 8c1ffef codacy: fix double upload
- ee15eea codacy: more fixes
- 6987e01 codacy: more fixes
- bf9c8a3 codacy: more fixes
- 286a97b codacy: no need for this part
- 699f611 fileutil: Refactor SafeReadFile in internal/fileutil/fileutil.go to open the file once.
- 723cce5 fileutil: Refactor SafeReadFile in internal/fileutil/fileutil.go to open the file once.
- ec676eb fix labeler
- 8b13b3e fix labeler attempt two
- 963e75d fix opencommit
- 9155889 fix(model):keep custom settings in config on model switch
- 92cb1c5 fixing the addition of kilocode provider and mistral
- ff3fce5 labeler: covering all folders and features needed for now
- 64b2db9 labeler: implementation
- 5ca4d53 labeler: implementation (fix)
- 9cef618 labeler: more configs
- dde04da logger: better logging mechanism to prevent wasting resources, small fix in provider for better memory, and dont hardcode values
- 01a0cbb logging: safer AppendToSessionLogFile
- ce5f55e missing files from previews PR's
- 9df0d88 no need for that check
- 789eba9 refactor(skill):improve prompt
- 40a2cef refactor(task-planner): integrate plan_task/update_step; consolidate task planner scaffolding; unify path validation; update hivemind prompt; UI renderings
- 0394c6a refactor(task-planner): integrate plan_task/update_step; consolidate task planner scaffolding; unify path validation; update hivemind prompt; UI renderings
- 8769fb4 refactor: optimize SafeReadFile I/O and add provider support
- 388f359 release: add category
- 5fd090e remove none existing functionality from description
- 702e2e4 restore plan usage
v1.5.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 141dcc2 Coverage: add more tests for tools and skills
- 4e9e430 Fix for Expression has no effect
- d6ae0f2 Fix for Useless assignment to local variable
- e9672de Fix for Writable file handle closed without error handling
- b9abd97 Fix provider detection to include environment variable-based providers, Fix QF1012 linting issues: replace WriteString(fmt.Sprintf) with fmt.Fprintf
- cdbf1fe Fixed the additional QF1012 linting issue in internal/diff/diff.go.
- 3f7a430 Hotfix(Security): Fix QF1012: Use fmt.Fprintf(...) instead of WriteString(fmt.Sprintf(...))
- d566324 Merge branch 'feature/fileutil_refactor' of https://github.com/MerrukTechnology/OpenCode-Native into feature/fileutil_refactor
- b72859c Merge branch 'feature/fileutil_refactor' of https://github.com/MerrukTechnology/OpenCode-Native into feature/fileutil_refactor
- 991bee9 Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
- 46e26fd Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
- e5c40e3 Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
- e8caa17 Merge branch 'main' into dependabot/go_modules/google.golang.org/genai-1.47.0
- 5d62177 Merge branch 'main' into feature/fileutil_refactor
- 64aa9bb Merge branch 'main' into feature/fileutil_refactor
- b93b42c Merge branch 'main' into feature/fileutil_refactor
- c2949b0 Merge branch 'main' into finding-autofix-402cccdf
- db4c4cf Merge branch 'main' into finding-autofix-402cccdf
- d2e17bd Merge branch 'main' into finding-autofix-7caa6805
- bbaff67 Merge branch 'main' into refactor/task-planner-branch
- ca31def Merge pull request #10 from MerrukTechnology/refactor/task-planner-branch
- f8cfa5a Merge pull request #11 from MerrukTechnology/feature/fileutil_refactor
- 4f77fff Merge pull request #12 from MerrukTechnology/feature/fileutil_refactor
- 7e154b7 Merge pull request #13 from MerrukTechnology/finding-autofix-708f28c1
- 8aff498 Merge pull request #14 from MerrukTechnology/finding-autofix-402cccdf
- 6710e6e Merge pull request #15 from MerrukTechnology/finding-autofix-7caa6805
- 1981196 Merge pull request #5 from MerrukTechnology/dependabot/go_modules/go_modules-d60cbccd5d
- 89e31ca Merge pull request #6 from MerrukTechnology/feature/fileutil_refactor
- 1d4b9d5 Merge pull request #8 from MerrukTechnology/dependabot/go_modules/google.golang.org/genai-1.47.0
- 41ce068 Merge pull request #9 from MerrukTechnology/dependabot/go_modules/github.com/anthropics/anthropic-sdk-go-1.26.0
- 02442f4 Merge remote-tracking branch 'upstream/main' into main
- 6ba7775 Models: (basic) add providers (Kilo, Mistral) with dummy models
- 6b516e8 Potential fix for pull request finding 'Useless assignment to local variable'
- 3703a45 Revert "Merge pull request #5 from MerrukTechnology/dependabot/go_modules/go_modules-d60cbccd5d"
- 083ef62 TUI: Fix panic in model selection dialog when models list is empty by adding bounds checking for scrollOffset and selectedIdx
- 7158a8a Update internal/fileutil/fileutil.go
- 5c57788 Update internal/fileutil/fileutil.go
- 2db9e05 Update internal/fileutil/fileutil.go
- 7bcabee WIP(refactor, fileutil): create unified fileutils package for file handling operations
- 66a1f0d WIP(refactor, fileutil): remove duplicated code and use a diffirente approach to validate
- 9aa2132 WIP(refactor, fileutil): standardize more ignore exts/dirs, make more robust skiphidden, fix tests and more usage of fileutil
- 2b88c93 add opencommit
- 6f10ac6 build(deps): bump filippo.io/edwards25519
- b801e1e build(deps): bump github.com/anthropics/anthropic-sdk-go
- c3a6ded build(deps): bump google.golang.org/genai from 1.46.0 to 1.47.0
- e8ddf38 chore(model):add sonnet 4.6
- 8c1ffef codacy: fix double upload
- ee15eea codacy: more fixes
- 6987e01 codacy: more fixes
- bf9c8a3 codacy: more fixes
- 286a97b codacy: no need for this part
- 699f611 fileutil: Refactor SafeReadFile in internal/fileutil/fileutil.go to open the file once.
- 723cce5 fileutil: Refactor SafeReadFile in internal/fileutil/fileutil.go to open the file once.
- ec676eb fix labeler
- 8b13b3e fix labeler attempt two
- 963e75d fix opencommit
- 9155889 fix(model):keep custom settings in config on model switch
- 92cb1c5 fixing the addition of kilocode provider and mistral
- ff3fce5 labeler: covering all folders and features needed for now
- 64b2db9 labeler: implementation
- 5ca4d53 labeler: implementation (fix)
- 9cef618 labeler: more configs
- dde04da logger: better logging mechanism to prevent wasting resources, small fix in provider for better memory, and dont hardcode values
- 01a0cbb logging: safer AppendToSessionLogFile
- ce5f55e missing files from previews PR's
- 9df0d88 no need for that check
- 789eba9 refactor(skill):improve prompt
- 40a2cef refactor(task-planner): integrate plan_task/update_step; consolidate task planner scaffolding; unify path validation; update hivemind prompt; UI renderings
- 0394c6a refactor(task-planner): integrate plan_task/update_step; consolidate task planner scaffolding; unify path validation; update hivemind prompt; UI renderings
- 8769fb4 refactor: optimize SafeReadFile I/O and add provider support
- 388f359 release: add category
- 5fd090e remove none existing functionality from description
- 702e2e4 restore plan usage
v1.3.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 8bebe13 Merge remote-tracking branch 'upstream/main' into main
- 2fc6782 docs(structured_output):spec
- 1cfac9a feat(agent):allow to disable agents
- 3b237d2 feat(session):allow to start session by provided id
- fa99003 feat(session):delete flag
- c730b49 feat(structured_output):base implementation
- 82b9230 feat(structured_output):complete
- 4366f85 refactor(log):minor log improvement
v1.2.0
v1.1.1
Immutable
release. Only release title and notes can be modified.