Skip to content

v0.71.0

Choose a tag to compare

@github-actions github-actions released this 25 Apr 02:02
· 13 commits to main since this release

What's Changed

  • fix(ci): restore main ancestry for v0.12.0 tag by @golemcore1 in #126
  • fix(ci): auto-reattach latest tag ancestry in release by @golemcore1 in #127
  • fix(ci): push release tag without pushing main by @golemcore1 in #128
  • chore(deps): bump rollup from 4.57.1 to 4.59.0 in /dashboard by @dependabot[bot] in #124
  • fix(ci): unblock release after tag-only bumps and skip sonar without secret by @golemcore1 in #130
  • fix(ci): normalize tag-only release base before bump by @golemcore1 in #131
  • fix(loop): avoid false fallback after non-text routing by @golemcore1 in #132
  • fix(telegram): improve menu UX for auto management by @golemcore1 in #133
  • feat(telegram): persist menu and add schedule wizard with limits by @golemcore1 in #134
  • chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /dashboard by @dependabot[bot] in #129
  • feat(telegram): add custom time and limit input in schedule wizard by @golemcore1 in #135
  • feat(web): add scheduler UI and sidebar section by @golemcore1 in #136
  • feat(loop): resilient tool loop with runtime events by @golemcore1 in #137
  • feat(loop): add structured compaction orchestration by @golemcore1 in #138
  • feat(loop): steering/follow-up session queue policies by @golemcore1 in #139
  • chore(deps): bump com.google.protobuf:protobuf-java from 4.33.5 to 4.34.0 by @dependabot[bot] in #142
  • chore(deps): bump feign.version from 13.9 to 13.9.2 by @dependabot[bot] in #141
  • fix(ci): skip no-op release when tag already exists by @golemcore1 in #143
  • chore(deps): bump immutable from 5.1.4 to 5.1.5 in /dashboard by @dependabot[bot] in #144
  • feat(plugins)!: move official integrations to plugin runtime by @alexk-dev in #145
  • fix(marketplace): add GitHub HTTP fallback for plugin marketplace by @alexk-dev in #146
  • fix(plugins): resolve marketplace artifacts from repo by @alexk-dev in #147
  • refactor(dashboard): refresh web ui styling by @alexk-dev in #148
  • feat(llm): add provider-scoped model catalog by @alexk-dev in #149
  • docs: refresh runtime guides for recent changes by @alexk-dev in #150
  • chore(deps): bump the langchain4j group with 4 updates by @dependabot[bot] in #155
  • chore(deps): bump feign.version from 13.9.2 to 13.9.3 by @dependabot[bot] in #156
  • chore(deps): bump cocogitto/cocogitto-action from 4.1.0 to 4.2.0 by @dependabot[bot] in #151
  • chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #140
  • chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by @dependabot[bot] in #152
  • chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0 by @dependabot[bot] in #153
  • chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 by @dependabot[bot] in #154
  • fix: improve update workflow visibility and reload behavior by @alexk-dev in #157
  • fix(loop): prevent runtime event NPEs for null tool metadata by @alexk-dev in #158
  • feat(auto): add advanced scheduler cron and run logs by @alexk-dev in #160
  • feat(auto): add goals and tasks management dashboard by @alexk-dev in #161
  • fix: relaunch updated runtime after self-update by @alexk-dev in #162
  • fix(web): stabilize chat runtime and paged history by @alexk-dev in #163
  • fix(auto): add context reset option for scheduled runs by @alexk-dev in #164
  • feat(webhook): add delivery observability and dashboard by @golemcore1 in #165
  • feat(plugins): add marketplace uninstall flow by @alexk-dev in #167
  • feat(skills): add metadata editor and simplify marketplace sources by @alexk-dev in #166
  • feat(web): add prompts management workflow by @alexk-dev in #169
  • feat(ide): refine lightweight editor navigation by @alexk-dev in #170
  • fix(skills): accept extended marketplace manifests by @golemcore1 in #171
  • feat(ide): add mobile-friendly workspace flow by @alexk-dev in #174
  • refactor(web): simplify prompts workspace UI by @alexk-dev in #173
  • fix(ci): preserve multi-arch latest manifests by @alexk-dev in #176
  • feat(update): surface available updates in the topbar by @alexk-dev in #175
  • fix(voice): derive providers from loaded plugins by @alexk-dev in #178
  • feat(auto): route scheduled runs through session coordinator by @alexk-dev in #168
  • fix(llm): preserve gemini thinking signatures across tool loops by @alexk-dev in #180
  • fix(voice): allow whisper as a full STT/TTS provider by @alexk-dev in #181
  • fix(chat): harden gemini tool loops and runtime recovery by @alexk-dev in #182
  • feat(dashboard): refactor large settings editors by @alexk-dev in #184
  • fix(chat): restore stop interrupts and live model hints by @alexk-dev in #185
  • fix(loop): auto-continue once after model failure by @golemcore1 in #183
  • feat(compaction): add model-ratio auto compaction trigger by @alexk-dev in #186
  • feat(settings): add typo-tolerant catalog search by @alexk-dev in #188
  • feat(chat): summarize runtime progress in the llm loop by @alexk-dev in #189
  • feat(webui): move plan mode settings to runtime config by @golemcore1 in #191
  • feat(llm): feed tool screenshots back into vision models by @alexk-dev in #190
  • fix(auto): tighten reflection metadata and UI badges by @golemcore1 in #187
  • fix(compaction): handle immutable session history by @alexk-dev in #192
  • fix: scope MCP tools per turn and harden recovery paths by @alexk-dev in #194
  • feat(hive): start bot integration epic by @alexk-dev in #193
  • fix(llm): collapse stale tool attachments on retry by @alexk-dev in #196
  • feat(loop): add delayed session actions by @alexk-dev in #195
  • feat: add safe automatic self-update scheduling by @alexk-dev in #197
  • feat: add canonical special model tiers by @alexk-dev in #198
  • chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 in /dashboard by @dependabot[bot] in #200
  • feat: add OTel-compatible session tracing by @alexk-dev in #199
  • chore(deps): bump com.google.protobuf:protobuf-java from 4.34.0 to 4.34.1 by @dependabot[bot] in #204
  • chore(deps): bump the spring-boot group with 2 updates by @dependabot[bot] in #201
  • chore(deps): bump feign.version from 13.9.3 to 13.11 by @dependabot[bot] in #202
  • chore(deps): bump com.github.luben:zstd-jni from 1.5.7-5 to 1.5.7-7 by @dependabot[bot] in #203
  • feat(model-catalog): resolve registry defaults during discovery by @alexk-dev in #206
  • fix(skills): normalize skill frontmatter and body by @golemcore1 in #205
  • fix(skills): restore sticky skill activation by @alexk-dev in #207
  • feat(update): add Maven Central as primary release source by @alexk-dev in #208
  • feat(auto): productize delayed follow-ups by @alexk-dev in #209
  • fix(ci): keep central release tokens in job env by @alexk-dev in #211
  • feat(loop): extract layered context assembly from ContextBuildingSystem by @alexk-dev in #210
  • fix(llm): handle null token usage counts by @golemcore1 in #212
  • fix(loop): add shell auto recovery for repeated failures by @golemcore1 in #213
  • feat(loop): add progressive memory orchestration by @alexk-dev in #214
  • chore(deps): bump picomatch in /dashboard by @dependabot[bot] in #215
  • feat(dashboard): add classical waterfall trace view by @alexk-dev in #216
  • feat(mcp): add MCP server catalog, dynamic skill factory, and discovery tool by @alexk-dev in #217
  • fix(plugins): stop verifying plugin checksums by @alexk-dev in #218
  • chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.2 to 4.9.8.3 by @dependabot[bot] in #222
  • chore(deps-dev): bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.0.2 to 9.1.0 by @dependabot[bot] in #223
  • chore(deps-dev): bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #221
  • chore(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #219
  • chore(deps): bump the spring-boot group with 2 updates by @dependabot[bot] in #220
  • fix(web): export full trace snapshot payload by @alexk-dev in #224
  • feat: add host support for plugin RAG ingestion by @alexk-dev in #225
  • feat(telegram): add dedicated webhook bridge for plugins by @alexk-dev in #226
  • fix(security): allow telegram webhooks with dashboard security by @alexk-dev in #228
  • feat: add hive inspection control channel by @alexk-dev in #227
  • docs: reposition README for GolemCore ecosystem runtime by @alexk-dev in #229
  • feat(llm): add OpenAI Responses API with legacy fallback by @alexk-dev in #230
  • feat(auto): add report channel selection for scheduled runs by @alexk-dev in #232
  • fix(auto): restore schedule report sender wiring by @golemcore1 in #233
  • feat: self-evolving by @alexk-dev in #231
  • feat(llm): proxy openrouter provider discovery by @golemcore1 in #234
  • chore(deps): bump org.xerial:sqlite-jdbc from 3.50.3.0 to 3.51.3.0 by @dependabot[bot] in #239
  • chore(deps): bump org.telegram:telegrambots-meta from 9.4.0 to 9.5.0 by @dependabot[bot] in #238
  • chore(deps): bump lodash from 4.17.23 to 4.18.1 in /dashboard by @dependabot[bot] in #235
  • chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #236
  • chore(deps-dev): bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.1.0 to 10.0.0 by @dependabot[bot] in #237
  • fix(selfevolving): remove LLM cross-encoder reranker by @alexk-dev in #240
  • fix(security): bump vite to 6.4.2 by @alexk-dev in #241
  • fix(storage): fail fast on invalid runtime storage path by @alexk-dev in #244
  • fix(llm): normalize responses streaming completions by @alexk-dev in #245
  • fix: harden openrouter model id handling by @alexk-dev in #246
  • feat(selfevolving): tactic retrieval, feedback, and maintenance improvements by @alexk-dev in #242
  • fix: unblock scoped model testing by @alexk-dev in #247
  • feat(telemetry): ga4 analytics by @alexk-dev in #243
  • refactor(architecture): add hexagonal architecture contract by @alexk-dev in #249
  • refactor(session): split session inspection mapping by @alexk-dev in #250
  • refactor(boundary): isolate dashboard auth and session inspection by @alexk-dev in #251
  • refactor(models): decouple model catalog contract from config service by @alexk-dev in #253
  • refactor(runtime): decouple channel registry from core systems by @alexk-dev in #254
  • refactor(hive): decouple hive boundary from core by @alexk-dev in #255
  • refactor(core): isolate config boundary from domain by @alexk-dev in #256
  • refactor(runtime): extract runtime settings application layer by @alexk-dev in #257
  • refactor(commands): extract model selection command service by @alexk-dev in #258
  • refactor(hex): remove framework coupling from core services by @alexk-dev in #259
  • refactor(hex): tighten semantic architecture boundaries by @alexk-dev in #260
  • refactor(hex): continue architecture hardening by @golemcore1 in #262
  • refactor(architecture): tighten hexagonal boundaries by @alexk-dev in #263
  • refactor(architecture): canonicalize webhook context keys by @alexk-dev in #265
  • chore(deps): bump axios from 1.13.5 to 1.15.0 in /dashboard by @dependabot[bot] in #264
  • refactor(dashboard): satisfy lint quality gates by @golemcore1 in #267
  • test(ci): add bot integration suite by @golemcore1 in #271
  • fix(settings): validate self-evolving local runtime config by @golemcore1 in #266
  • fix(webhook): add JSONPath message templates by @alexk-dev in #261
  • feat(llm): auto-import provider models and add provider tests by @alexk-dev in #248
  • feat(bot): add hive managed policy sync by @alexk-dev in #252
  • feat(hive): add built-in SDLC tools by @golemcore1 in #270
  • chore(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 by @dependabot[bot] in #272
  • feat(webhook): honor sync schema model settings by @alexk-dev in #276
  • feat(hive): add dashboard SSO OAuth client by @golemcore1 in #269
  • refactor: replace dashboard bootstrap shim with tailwind UI by @golemcore1 in #274
  • docs: update README documentation site by @alexk-dev in #277
  • fix: allow major self-update releases by @alexk-dev in #279
  • fix(tools): extend shell recovery guidance by @golemcore1 in #280
  • fix(auto): bound delayed session actions by @golemcore1 in #281
  • fix(dashboard): improve mobile responsive layout by @golemcore1 in #282
  • chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /dashboard by @dependabot[bot] in #285
  • fix(dashboard): mobile topbar, collapsible chat, a11y & input zoom by @alexk-dev in #287
  • fix(llm): preflight compact oversized requests by @golemcore1 in #284
  • fix(webhook): preserve schema response context by @golemcore1 in #288
  • feat(dashboard): expand IDE workspace editing by @golemcore1 in #283
  • fix(domain): domain fixes and domain PIT mutation workflow by @alexk-dev in #286
  • test: expand PIT mutation scope to the full product by @alexk-dev in #289
  • refactor: split large runtime helpers by @alexk-dev in #290
  • test: stabilize Ollama PIT process tests by @alexk-dev in #292
  • test: harden qa coverage by @alexk-dev in #295
  • feat(llm): add tier fallback routing settings by @golemcore1 in #294
  • fix(prompts): coerce null description from YAML to empty string by @alexk-dev in #297
  • fix(dashboard): add staged update force install by @golemcore1 in #299
  • refactor(ui): defer specialized frontend chunks by @alexk-dev in #300
  • fix(ci): repair javadoc generation for release builds by @alexk-dev in #301
  • fix(update): prefer newer image over stale current jar by @golemcore1 in #298
  • feat(dashboard): multi-panel workspace with terminal, inline diffs, and mentions by @alexk-dev in #291
  • refactor(dashboard): redesign workspace chat toolbar header by @alexk-dev in #304
  • feat(llm): five-layer LLM resilience orchestrator for autonomous agent stability by @alexk-dev in #293
  • fix(workspace): add adaptive workspace shell by @golemcore1 in #305
  • fix(workspace): improve mobile UX and ide scrolling by @golemcore1 in #306
  • feat(auto): add session retention cleanup by @golemcore1 in #307
  • feat(resilience): follow-through nudge for stranded LLM commitments by @alexk-dev in #308
  • fix(context): context management budgeting by @alexk-dev in #316
  • feat: add native app-image launcher distribution by @golemcore1 in #172
  • feat(auto): scope goals to sessions and add scheduled tasks by @golemcore1 in #317

Full Changelog: v0.12.0...v0.71.0