Skip to content

Releases: wippyai/runtime

v0.3.16a

Choose a tag to compare

@github-actions github-actions released this 07 Jul 17:42
58f79c6

v0.3.16a

Runtime leak fixes: treesitter native cleanup, HTTP body channel buffering, and ratelimit request-driven cleanup.

Commit: 58f79c6

Changes

  • 58f79c6 fix(http/ratelimit): replace cleanup goroutine with lazy TTL sweep (#446)
  • 87a92d2 fix(http): buffer body-read channels to stop request goroutine leak (#447)
  • a9c4bc8 fix(treesitter): free C object in Close() to stop native heap leak (#440)
  • 3601836 build(deps): bump github.com/hashicorp/memberlist from 0.5.4 to 0.6.0 (#444)
  • 8ae7caa build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs (#441)
  • a8d065b build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#442)
  • ba0564c build(deps): bump github.com/aws/aws-sdk-go-v2/config (#445)
  • fe33a10 Merge pull request #439 from wippyai/fix/live-dependency-update-owner
  • dbe8ddd fix(hub): replace same-id module entries on dependency update
  • ad5f551 Merge pull request #437 from wippyai/fix/skip-non-entry-manifests
  • ff43bff fix(linking): scope module-meta requirement fallback
  • 3bea43f fix(loader): skip non-entry json manifests
  • a9dc21e fix(hub): descriptive error when the hub is unavailable or rate limiting (#436)

Verify

sha256sum -c SHA256SUMS
# each wippy-<os>-<arch>.sig is base64(ed25519 detached sig); verify with release_key.pub

Nightly 20260708-58f79c6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 00:44
58f79c6

Automated nightly build.

Commit: 58f79c6

Changes

  • 58f79c6 fix(http/ratelimit): replace cleanup goroutine with lazy TTL sweep (#446)
  • 87a92d2 fix(http): buffer body-read channels to stop request goroutine leak (#447)
  • a9c4bc8 fix(treesitter): free C object in Close() to stop native heap leak (#440)
  • 3601836 build(deps): bump github.com/hashicorp/memberlist from 0.5.4 to 0.6.0 (#444)
  • 8ae7caa build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs (#441)
  • a8d065b build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#442)
  • ba0564c build(deps): bump github.com/aws/aws-sdk-go-v2/config (#445)
  • fe33a10 Merge pull request #439 from wippyai/fix/live-dependency-update-owner
  • dbe8ddd fix(hub): replace same-id module entries on dependency update
  • ad5f551 Merge pull request #437 from wippyai/fix/skip-non-entry-manifests
  • ff43bff fix(linking): scope module-meta requirement fallback
  • 3bea43f fix(loader): skip non-entry json manifests

Verify

sha256sum -c SHA256SUMS
# each wippy-<os>-<arch>.sig is base64(ed25519 detached sig); verify with release_key.pub

v0.3.15a

Choose a tag to compare

@github-actions github-actions released this 06 Jul 18:44
8636f7b

v0.3.15a

Adds PBKDF2 hashing, PostgreSQL registry history, and an OUTDATED notice for upgradable processes; also improves tracing/metrics and fixes several leaks, dependency linking, and CLI packaging bugs.

Commit: 8636f7b

Changes

  • 8636f7b feat(otel,metrics): comprehensive tracing + metrics coverage and correctness fixes (#398)
  • f47d3c5 Merge pull request #427 from wippyai/codex/kickside-pack-hub-run
  • 2ac214e fix(cli): harden hub pack cache and embed all fs
  • 6a7ffb3 Merge pull request #423 from wippyai/fix/dependency-linker-fqn-scope
  • 9a1e35b fix(deps): hydrate replacement manifest dependencies
  • e3d0737 Merge remote lint alignment into local hardening commits
  • 42f2fc5 fix lint field alignment
  • 884cb3f Merge pull request #433 from wippyai/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/feature/s3/manager-1.22.30
  • 7c0ed8d build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager
  • 1c4ae30 Merge pull request #431 from wippyai/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/credentials-1.19.26
  • 0d814dc build(deps): bump github.com/aws/aws-sdk-go-v2/credentials
  • a6cff33 Merge pull request #432 from wippyai/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/sqs-1.44.2
  • 820a488 Merge pull request #430 from wippyai/dependabot/go_modules/github.com/kaptinlin/jsonschema-0.9.3
  • bf2df0e Merge pull request #425 from wippyai/fix/pg-registry-history
  • 5913da6 build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs
  • cdb42c9 build(deps): bump github.com/kaptinlin/jsonschema from 0.9.2 to 0.9.3
  • 6fca6e1 Merge pull request #429 from wippyai/feat/hash-pbkdf2
  • bec2746 feat(hash): add pbkdf2
  • c04b099 Merge pull request #428 from wippyai/fix/queue-max-length
  • 2ca8fad fix(attrs): safely coerce integer config values
  • 57be69d Fix linter
  • 8e8b420 Accept float64/int64/json.Number in Bag.GetInt
  • c3197c7 Snapshot process inspector state
  • de1af9e Fail on rejected index entries
  • 90e64d6 Harden transactional module extraction
  • 52c8ddf test(deps): lock uninstall of parameterized dependency roots
  • 4ca6efa fix(cli): keep publish unbundled and pack app containers
  • 02aab42 fix(registry): serialize sqlite history cold open
  • 31d1cea test.sh: cover boot and system/registry packages
  • 1707154 Add coverage for module-qualified fan-out in linking
  • f87c1b2 restore bare-name fan-out in link stage; value conflict is the only guard
  • ee9402e Add tests for qualified, three-way, and mixed ambiguous requirement addressing
  • d42f800 fix(deps): defer owned-address ambiguity to actual ambiguous use
  • 26ba905 feat(registry): add postgres history backend
  • 4513476 fix(prometheus): bound time-series cardinality to prevent memory leak (#426)
  • b6a7b41 feat(process): OUTDATED notification for upgradable processes on code invalidation
  • 2435e08 fix(http-client): bound client pool to prevent FD/goroutine leak (#424)
  • 05b2249 fix(entry): legacy *_env directive keeps inline value when the name is not a registered variable
  • 6d9cdbe fix(deps): normalize link params to concrete requirement ids; root-over-transitive precedence in the linker
  • f608884 fix(deps): detect diamond version conflicts via constraint-intersection fixpoint
  • 4c83856 fix(deps): remove parameter name priority
  • b408cc1 fix(deps): scope lock fallback to installed roots
  • d1dcb58 fix(deps): trust lock for untouched modules
  • c1021c8 fix(deps): preserve installed host entries
  • f2c33bb fix(deps): keep installed entry owners
  • d9d23cb fix(deps): infer packed entry owners
  • 1529741 fix(deps): preserve packed entry ownership
  • 9ec1f4f fix(linker): prefer exact dependency parameters
  • 4770462 fix(deps): preserve untouched module entries
  • 0ae36b2 fix(linker): prefer root dependency parameters
  • 7229542 fix(deps): reject duplicate root dependencies
  • b5dd1ec test(linker): lock dependency parameter scoping

Verify

sha256sum -c SHA256SUMS
# each wippy-<os>-<arch>.sig is base64(ed25519 detached sig); verify with release_key.pub

Nightly 20260707-a9dc21e

Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:48
a9dc21e

Automated nightly build.

Commit: a9dc21e

Changes

  • a9dc21e fix(hub): descriptive error when the hub is unavailable or rate limiting (#436)
  • 8636f7b feat(otel,metrics): comprehensive tracing + metrics coverage and correctness fixes (#398)
  • f47d3c5 Merge pull request #427 from wippyai/codex/kickside-pack-hub-run
  • 2ac214e fix(cli): harden hub pack cache and embed all fs
  • 6a7ffb3 Merge pull request #423 from wippyai/fix/dependency-linker-fqn-scope
  • 9a1e35b fix(deps): hydrate replacement manifest dependencies
  • e3d0737 Merge remote lint alignment into local hardening commits
  • 42f2fc5 fix lint field alignment
  • 884cb3f Merge pull request #433 from wippyai/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/feature/s3/manager-1.22.30
  • 7c0ed8d build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager
  • 1c4ae30 Merge pull request #431 from wippyai/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/credentials-1.19.26
  • 0d814dc build(deps): bump github.com/aws/aws-sdk-go-v2/credentials
  • a6cff33 Merge pull request #432 from wippyai/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/sqs-1.44.2
  • 820a488 Merge pull request #430 from wippyai/dependabot/go_modules/github.com/kaptinlin/jsonschema-0.9.3
  • bf2df0e Merge pull request #425 from wippyai/fix/pg-registry-history
  • 5913da6 build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs
  • cdb42c9 build(deps): bump github.com/kaptinlin/jsonschema from 0.9.2 to 0.9.3
  • 6fca6e1 Merge pull request #429 from wippyai/feat/hash-pbkdf2
  • bec2746 feat(hash): add pbkdf2
  • c04b099 Merge pull request #428 from wippyai/fix/queue-max-length
  • 2ca8fad fix(attrs): safely coerce integer config values
  • 57be69d Fix linter
  • 8e8b420 Accept float64/int64/json.Number in Bag.GetInt
  • c3197c7 Snapshot process inspector state
  • de1af9e Fail on rejected index entries
  • 90e64d6 Harden transactional module extraction
  • 52c8ddf test(deps): lock uninstall of parameterized dependency roots
  • 4ca6efa fix(cli): keep publish unbundled and pack app containers
  • 02aab42 fix(registry): serialize sqlite history cold open
  • 31d1cea test.sh: cover boot and system/registry packages
  • 1707154 Add coverage for module-qualified fan-out in linking
  • f87c1b2 restore bare-name fan-out in link stage; value conflict is the only guard
  • ee9402e Add tests for qualified, three-way, and mixed ambiguous requirement addressing
  • d42f800 fix(deps): defer owned-address ambiguity to actual ambiguous use
  • 26ba905 feat(registry): add postgres history backend
  • b6a7b41 feat(process): OUTDATED notification for upgradable processes on code invalidation
  • 05b2249 fix(entry): legacy *_env directive keeps inline value when the name is not a registered variable
  • 6d9cdbe fix(deps): normalize link params to concrete requirement ids; root-over-transitive precedence in the linker
  • f608884 fix(deps): detect diamond version conflicts via constraint-intersection fixpoint
  • 4c83856 fix(deps): remove parameter name priority
  • b408cc1 fix(deps): scope lock fallback to installed roots
  • d1dcb58 fix(deps): trust lock for untouched modules
  • c1021c8 fix(deps): preserve installed host entries
  • f2c33bb fix(deps): keep installed entry owners
  • d9d23cb fix(deps): infer packed entry owners
  • 1529741 fix(deps): preserve packed entry ownership
  • 9ec1f4f fix(linker): prefer exact dependency parameters
  • 4770462 fix(deps): preserve untouched module entries
  • 0ae36b2 fix(linker): prefer root dependency parameters
  • 7229542 fix(deps): reject duplicate root dependencies
  • b5dd1ec test(linker): lock dependency parameter scoping

Verify

sha256sum -c SHA256SUMS
# each wippy-<os>-<arch>.sig is base64(ed25519 detached sig); verify with release_key.pub

Nightly 20260706-4513476

Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Jul 00:51
4513476

Automated nightly build.

Commit: 4513476

Changes

  • 4513476 fix(prometheus): bound time-series cardinality to prevent memory leak (#426)
  • 2435e08 fix(http-client): bound client pool to prevent FD/goroutine leak (#424)

Verify

sha256sum -c SHA256SUMS
# each wippy-<os>-<arch>.sig is base64(ed25519 detached sig); verify with release_key.pub

v0.3.14a

Choose a tag to compare

@github-actions github-actions released this 04 Jul 19:32
154b3be

v0.3.14a

Adds dedicated WASM worker-class scheduling with optional CPU isolation, ships the latest wasm-runtime with preview1 WASI env/mount support for core modules, centralizes entry/env config resolution, expands hub package inspection and cache management, fixes large and streaming S3 multipart uploads, and moves frame-context option application behind generic fail-closed resolvers for function and process dispatch.

Commit: 154b3be

Changes

  • 154b3be refactor(runtime): generic frame-context resolver registry (#420)
  • 24fa253 fix(s3): multipart uploads for large and streaming bodies (#421)
  • 0ef8e00 Add new entries method to hub module (#417)
  • c6f323c feat(config): centralized env resolution and typed requirement values (#418)
  • f24070e fix(wasm): deliver preview1 WASI env/mounts to core modules (#415)
  • ef83f03 build(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.0 (#412)
  • e28feb5 build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#411)
  • 1aacce6 build(deps): bump github.com/andybalholm/brotli from 1.2.1 to 1.2.2 (#410)
  • 5b18b2d build(deps): bump github.com/klauspost/compress from 1.18.6 to 1.19.0 (#409)
  • ca018e6 build(deps): bump go.temporal.io/api from 1.63.0 to 1.63.1 (#408)
  • fc4f9b6 feat(definition): declare wiki pages in ns.definition (#413)
  • a325a2b build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs (#404)
  • 3630779 build(deps): bump github.com/aws/aws-sdk-go-v2/config (#403)
  • b5a3914 fix(function): cancel async call context (#406)
  • 495c79f Fix process-local registry resource lease leaks (#407)
  • 07059f0 build(deps): bump go.temporal.io/api from 1.62.14 to 1.63.0 (#401)
  • ecc9b80 build(deps): bump github.com/aws/smithy-go from 1.27.2 to 1.27.3 (#400)
  • 39bdde7 feat(scheduler): WASM worker class with optional core affinity (#402)

Verify

sha256sum -c SHA256SUMS
# each wippy-<os>-<arch>.sig is base64(ed25519 detached sig); verify with release_key.pub

Nightly 20260705-154b3be

Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Jul 00:52
154b3be

Automated nightly build.

Commit: 154b3be

Changes

  • 154b3be refactor(runtime): generic frame-context resolver registry (#420)
  • 24fa253 fix(s3): multipart uploads for large and streaming bodies (#421)
  • 0ef8e00 Add new entries method to hub module (#417)

Verify

sha256sum -c SHA256SUMS
# each wippy-<os>-<arch>.sig is base64(ed25519 detached sig); verify with release_key.pub

Nightly 20260704-c6f323c

Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Jul 00:49
c6f323c

Automated nightly build.

Commit: c6f323c

Changes

  • c6f323c feat(config): centralized env resolution and typed requirement values (#418)
  • f24070e fix(wasm): deliver preview1 WASI env/mounts to core modules (#415)
  • ef83f03 build(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.0 (#412)
  • e28feb5 build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#411)
  • 1aacce6 build(deps): bump github.com/andybalholm/brotli from 1.2.1 to 1.2.2 (#410)
  • 5b18b2d build(deps): bump github.com/klauspost/compress from 1.18.6 to 1.19.0 (#409)
  • ca018e6 build(deps): bump go.temporal.io/api from 1.63.0 to 1.63.1 (#408)

Verify

sha256sum -c SHA256SUMS
# each wippy-<os>-<arch>.sig is base64(ed25519 detached sig); verify with release_key.pub

Nightly 20260703-fc4f9b6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Jul 00:50
fc4f9b6

Automated nightly build.

Commit: fc4f9b6

Changes

  • fc4f9b6 feat(definition): declare wiki pages in ns.definition (#413)

Verify

sha256sum -c SHA256SUMS
# each wippy-<os>-<arch>.sig is base64(ed25519 detached sig); verify with release_key.pub

Nightly 20260701-a325a2b

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 01:03
a325a2b

Automated nightly build.

Commit: a325a2b

Changes

  • a325a2b build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs (#404)
  • 3630779 build(deps): bump github.com/aws/aws-sdk-go-v2/config (#403)
  • b5a3914 fix(function): cancel async call context (#406)
  • 495c79f Fix process-local registry resource lease leaks (#407)
  • 07059f0 build(deps): bump go.temporal.io/api from 1.62.14 to 1.63.0 (#401)
  • ecc9b80 build(deps): bump github.com/aws/smithy-go from 1.27.2 to 1.27.3 (#400)
  • 39bdde7 feat(scheduler): WASM worker class with optional core affinity (#402)

Verify

sha256sum -c SHA256SUMS
# each wippy-<os>-<arch>.sig is base64(ed25519 detached sig); verify with release_key.pub