v1.4.0-rc.34
Pre-release
Pre-release
Release candidate iterating on the rc.33 → rc.34 cycle. Carries six binding-publish fixes plus zig/docs/ci infrastructure improvements.
Binding publish fixes
- php: alef v0.19.12+ emits PIE binary asset names with the
{Debug}segment so PIE 1.4+ matches prebuilt artifacts. - go: cgo modules now bundle per-platform native libs (
packages/go/.lib/{platform}/) and the newpublish-go-modulejob creates apackages/go/{tag}module tag pointing at a commit that carries the libs.go getconsumers no longer need a localtarget/release/. - java:
publish-mavenre-stagesffi-*artifacts intosrc/main/resources/natives/{rid}/beforemvn clean deploy, so the Maven Central jar ships with bundledlibliter_llm_ffi.{so,dylib,dll}resources. - elixir:
packages/elixir/mix.exsfiles:list switched from../../packages/elixir/native/liter_llm_nif/srctonative/liter_llm_nif/src(hex-tarball-compatible path) and addedlib/+LICENSE. - dart: FRB loader is now arch-aware with
FRB_DART_LOAD_EXTERNAL_LIBRARY_NATIVE_LIB_DIRenv support; newbuild-dart-nativeworkflow job bundleslibliter_llm_dart.{dylib,so}per-platform into the pub package. - swift: root
Package.swiftswitched to.binaryTargetpointing at a versionedLiterLlm-rs.artifactbundle.zipGH release asset; newswift-artifactbundle+update-swift-package-manifestjobs generate it and substitute the URL + checksum at release time.
Infrastructure
- zig:
publish-zigjob now getscontents: writepermission (was silently 403'ing) and usespackage-name: liter-llm-zigto match the test_app URL pattern. - docs: error-handling cross-references repointed to
#errors(matching the actual section headings on eachapi-*.md). - CI:
kreuzberg-dev/pre-commit-hooksbumped to v1.1.20 withswift-doc-coverageskipping unresolvable binaryTargets andktlintdefaulting to--format.
Known issues
- This is a prerelease; verification of all 12 locally-testable channels happens post-publish.
Zig
Add to your build.zig.zon:
.dependencies = .{
.liter-llm-zig = .{\n .url = \"https://github.com/kreuzberg-dev/liter-llm/releases/download/v1.4.0-rc.34/liter-llm-zig-v1.4.0-rc.34.tar.gz\",\n .hash = \"liter_llm-1.4.0-rc.34-Jfgk_DAsAQC4KHHbsxxkut8eH7-J8CZ6RDRm83r8k_i9\",\n },\n},\n```\n