Skip to content

v0.15.6-rc.22

Pre-release
Pre-release

Choose a tag to compare

@Goldziher Goldziher released this 11 Jun 19:55
v0.15.6-rc.22
e030dbe

Regenerated against alef v0.24.8.

Fixed

  • Java: alef now emits App.config(String, int) and the e2e harness calls it before app.run() — fixes "Harness did not become reachable" failures.
  • Swift: alef now emits App.config(host:port:) through the swift-bridge and the harness invokes it before app.run() — fixes nil URLResponse.
  • Go: cgo StartBackground now wires host/port through Config(...) and polls the socket until bound — fixes "connection refused".
  • Dart: FRB post-build rewriter is scope-aware and no longer corrupts inherited BaseHandler.executeSync calls (~62 generated methods).
  • Ruby: e2e codegen now synthesizes multipart bodies for fixtures whose handler has a multipart body schema.
  • Node: napi base registration accepts &JsRouteBuilder wrapper and TS wrappers call methods positionally.
  • Elixir publish workflow: asset glob fixed (spikard_nif-*.tar.gz), so the GitHub release now actually contains the NIF artifacts that rustler_precompiled downloads at install time. Eliminates (ArgumentError) could not load module Spikard.App due to reason :nofile.

See CHANGELOG.md for details.

Zig

Add to your build.zig.zon:

.dependencies = .{
    .spikard-zig = .{\n        .url = \"https://github.com/Goldziher/spikard/releases/download/v0.15.6-rc.22/spikard-zig-v0.15.6-rc.22.tar.gz\",\n        .hash = \"spikard-0.15.6-rc.22-344cUxqbAADYQMMrGW4l_DSzj488knvFhCDbVxXLR3tl\",\n    },\n},\n```\n