2024-10-25 - Version 0.13.0 (all components)
NOTE: This is the first fully open-source release, using the name "Modus" for the framework.
"Hypermode" still refers to the company and the commercial hosting platform - but not the framework.
In previous releases, the name "Hypermode" was used for all three.
- Add Modus CLI #389 #483 #484 #485
- Support user defined jwt auth and sdk functions #405
- Migrate from Hypermode to Modus #412
- Import WasmExtractor code #415
- Import Manifest code #416
- Update the runtime's manifest usage #417
- Add Modus Go SDK #418
- Add Local Model Invocation Support #421
- Remove HTTP Timeout, Add Context Timeout on Collections #422
- Add Modus AssemblyScript SDK #423
- Add models to Modus AssemblyScript SDK #428
- Add Vectors SDK support #431
- Update Readme files #432
- Fix vulnerability in AssemblyScript SDK install script #435
- Fix potential array out of bounds in the runtime #437
- Set minimum Go version to 1.23.0 #438
- Change default for environment setting #439
- Remove compatibility code for previous versions #441
- Target Node 22 #446
- Fix object/map field stitching #447
- Use cli component instead of direct node execution modus-sdk-as #448
- Cleanup Go Modules #450
- Modularize / Rename host functions #452
- Add release pipeline for the runtime #453 #454
- Remove
go generate
and fix docker build #455 - Remove AWS Secrets Manager client #456
- Make app path required #457
- Improve
.env
file handling #458 - Update command-line args and env variables #459
- Update Sentry telemetry collection rules #460
- Fix entry alignment issue with AssemblyScript maps #461
- Update to use new Modus manifest #462
- Enable GraphQL endpoints to be defined in the manifest #464
- Publish SDKs and templates via release workflows #465
- Fix AssemblyScript build failure when no Git repo is present #475
- Disable AWS Bedrock support temporarily #479
- Update SDK releases #480
- Add metadata shared library #482
- Add
.gitignore
files to default templates #486 - Fix CLI warnings about Go/TinyGo installation #487
- Remove deprecated model fields #488
- Improve dev first use log messages #489
- Highlight endpoints when running in dev #490
- Fix data race in logging adapter #491
- Add Anthropic model interface to the Go SDK #493
- Simplify and polish
modus new
experience #494 - Move hyp settings for local model invocation to env variables #495 #504
- Change GraphQL SDK examples to use a generic public GraphQL API #501
- Improve file watching and fix Windows issues #505
- Improve help messages, add
modus info
and show SDK version in modus new
#506 - Fix runtime shutdown issues with
modus dev
#508 - Monitored manifest and env files for changes #509
- Log bad GraphQL requests in dev #510
- Add JWKS endpoint key support to auth #511
- Use conventions to support GraphQL mutations and adjust query names #513