Releases: Desert-Ant-Labs/desert-ant-core
Releases · Desert-Ant-Labs/desert-ant-core
Release list
desert-ant-core 3.5.0
Packages
- SwiftPM:
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "3.5.0") - Android:
ai.desertant:clear:3.5.0 - Android:
ai.desertant:ear:3.5.0 - Android:
ai.desertant:emo:3.5.0 - Android:
ai.desertant:gist:3.5.0 - Android:
ai.desertant:moderator:3.5.0 - Android:
ai.desertant:redact:3.5.0 - Android:
ai.desertant:shapes:3.5.0 - Android:
ai.desertant:tongue:3.5.0 - Android (shared runtime):
ai.desertant:core:3.5.0 - npm:
@desert-ant-labs/align@3.5.0 - npm:
@desert-ant-labs/clear@3.5.0 - npm:
@desert-ant-labs/ear@3.5.0 - npm:
@desert-ant-labs/emo@3.5.0 - npm:
@desert-ant-labs/gist@3.5.0 - npm:
@desert-ant-labs/moderator@3.5.0 - npm:
@desert-ant-labs/redact@3.5.0 - npm:
@desert-ant-labs/shapes@3.5.0 - npm:
@desert-ant-labs/tongue@3.5.0 - npm:
@desert-ant-labs/voz@3.5.0 - npm (shared runtime):
@desert-ant-labs/core@3.5.0
What's Changed
- Align: throw on invalid word times instead of trapping the host process by @akagabi in #213
- Usage: ship the privacy manifest with every model, report Tongue as Tongue by @akagabi in #214
- Android: attach the app identity and usage store from the Context by @akagabi in #215
- Build the Linux Node natives on Amazon Linux 2 so they load on Ubuntu 20.04 by @akagabi in #212
- Usage: send coarse device context by default, with opt-outs by @akagabi in #217
- tongue-node: the same coarse device context as core, with the same opt-outs by @akagabi in #218
- Back SHA256 with CryptoKit on Apple platforms, stream the Android digest by @frederoni in #208
- Usage context on Android: device facts from the Kotlin host bridge by @akagabi in #220
- Make the usage opt-out a public consent switch on every platform by @akagabi in #221
- Usage: post a turnstile on every UTC day of use by @akagabi in #223
- Release 3.5.0 by @akagabi in #224
Full Changelog: v3.4.0...v3.5.0
desert-ant-core 3.4.0
Packages
- SwiftPM:
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "3.4.0") - Android:
ai.desertant:clear:3.4.0 - Android:
ai.desertant:ear:3.4.0 - Android:
ai.desertant:emo:3.4.0 - Android:
ai.desertant:gist:3.4.0 - Android:
ai.desertant:moderator:3.4.0 - Android:
ai.desertant:redact:3.4.0 - Android:
ai.desertant:shapes:3.4.0 - Android:
ai.desertant:tongue:3.4.0 - Android (shared runtime):
ai.desertant:core:3.4.0 - npm:
@desert-ant-labs/align@3.4.0 - npm:
@desert-ant-labs/clear@3.4.0 - npm:
@desert-ant-labs/ear@3.4.0 - npm:
@desert-ant-labs/emo@3.4.0 - npm:
@desert-ant-labs/gist@3.4.0 - npm:
@desert-ant-labs/moderator@3.4.0 - npm:
@desert-ant-labs/redact@3.4.0 - npm:
@desert-ant-labs/shapes@3.4.0 - npm:
@desert-ant-labs/tongue@3.4.0 - npm:
@desert-ant-labs/voz@3.4.0 - npm (shared runtime):
@desert-ant-labs/core@3.4.0
What's Changed
- tongue: report the release version, not 0.1.2 by @akagabi in #205
- Voz in the browser by @finnvoor in #179
- Fix the two CI reds on main: voz-node version drift and the overlap flake by @frederoni in #209
- Add Moderator by @finnvoor in #206
- Release 3.4.0 by @finnvoor in #210
- Release: let the npm staging check skip wasm-only packages like voz-node by @akagabi in #211
Full Changelog: v3.3.1...v3.4.0
desert-ant-core 3.3.1
Packages
- SwiftPM:
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "3.3.1") - Android:
ai.desertant:clear:3.3.1 - Android:
ai.desertant:ear:3.3.1 - Android:
ai.desertant:emo:3.3.1 - Android:
ai.desertant:gist:3.3.1 - Android:
ai.desertant:redact:3.3.1 - Android:
ai.desertant:shapes:3.3.1 - Android:
ai.desertant:tongue:3.3.1 - Android (shared runtime):
ai.desertant:core:3.3.1 - npm:
@desert-ant-labs/align@3.3.1 - npm:
@desert-ant-labs/clear@3.3.1 - npm:
@desert-ant-labs/ear@3.3.1 - npm:
@desert-ant-labs/emo@3.3.1 - npm:
@desert-ant-labs/gist@3.3.1 - npm:
@desert-ant-labs/redact@3.3.1 - npm:
@desert-ant-labs/shapes@3.3.1 - npm:
@desert-ant-labs/tongue@3.3.1 - npm (shared runtime):
@desert-ant-labs/core@3.3.1
What's Changed
- fix(usage): force one emit per device in the debug flush by @akagabi in #198
- Publish the measured Core ML number on the gold set by @akagabi in #195
- fix(inference): avoid deprecated TaskLocal withValue overload by @frederoni in #199
- ci: run the Windows tests optimized, fix the getenv warnings by @frederoni in #200
- fix(modelstore): share one URLSession instead of one per download by @frederoni in #201
- Add DesertAnt.apiKey set-in-code override by @frederoni in #202
- Uhm: overlap independent runs, and ask for the Neural Engine by @finnvoor in #196
- Usage: post to events.desertant.com, public flushTelemetry(), key as a bearer token (3.3.1) by @akagabi in #203
Full Changelog: v3.3.0...v3.3.1
desert-ant-core 3.3.0
Packages
- SwiftPM:
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "3.3.0") - Android:
ai.desertant:clear:3.3.0 - Android:
ai.desertant:ear:3.3.0 - Android:
ai.desertant:emo:3.3.0 - Android:
ai.desertant:gist:3.3.0 - Android:
ai.desertant:redact:3.3.0 - Android:
ai.desertant:shapes:3.3.0 - Android:
ai.desertant:tongue:3.3.0 - Android (shared runtime):
ai.desertant:core:3.3.0 - npm:
@desert-ant-labs/align@3.3.0 - npm:
@desert-ant-labs/clear@3.3.0 - npm:
@desert-ant-labs/ear@3.3.0 - npm:
@desert-ant-labs/emo@3.3.0 - npm:
@desert-ant-labs/gist@3.3.0 - npm:
@desert-ant-labs/redact@3.3.0 - npm:
@desert-ant-labs/shapes@3.3.0 - npm:
@desert-ant-labs/tongue@3.3.0 - npm (shared runtime):
@desert-ant-labs/core@3.3.0
What's Changed
- Replace deprecated String(cString:) with UTF-8 decoding by @frederoni in #186
- Bill one call per device inside a call group, not one per client by @akagabi in #192
- Keep each session inside its own run depth by @akagabi in #193
- Uhm: run a tiled, BC1S export when the artifact is one by @finnvoor in #187
- Align leaves Apple: Core ML on Apple, LiteRT on Linux, Windows and Node by @akagabi in #190
- Release 3.3.0 by @akagabi in #197
Full Changelog: v3.2.0...v3.3.0
desert-ant-core 3.2.0
Packages
- SwiftPM:
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "3.2.0") - Android:
ai.desertant:clear:3.2.0 - Android:
ai.desertant:ear:3.2.0 - Android:
ai.desertant:emo:3.2.0 - Android:
ai.desertant:gist:3.2.0 - Android:
ai.desertant:redact:3.2.0 - Android:
ai.desertant:shapes:3.2.0 - Android:
ai.desertant:tongue:3.2.0 - Android (shared runtime):
ai.desertant:core:3.2.0 - npm:
@desert-ant-labs/clear@3.2.0 - npm:
@desert-ant-labs/ear@3.2.0 - npm:
@desert-ant-labs/emo@3.2.0 - npm:
@desert-ant-labs/gist@3.2.0 - npm:
@desert-ant-labs/redact@3.2.0 - npm:
@desert-ant-labs/shapes@3.2.0 - npm:
@desert-ant-labs/tongue@3.2.0 - npm (shared runtime):
@desert-ant-labs/core@3.2.0
What's Changed
- Windows (experimental) by @frederoni in #114
- ci: key iOS SPM clone cache exactly on the dependency graph by @frederoni in #137
- Taglines: sharper Voz, Title, Uhm by @pveugen in #136
- Taglines: refresh to the current headlines by @pveugen in #138
- align v1.0.0: pin weights and update the model page by @akagabi in #139
- feat(title): add suspend/resume to gate GPU work in the background by @frederoni in #140
- README: add the command line section by @pveugen in #143
- ci: faster pipeline, release-mode Swift, split js jobs by @frederoni in #142
- ci: pin the mise version in mise-action by @frederoni in #148
- fix: coalesce concurrent downloads of the same model by @frederoni in #149
- Run Clear on Core AI if available by @pveugen in #144
- fix: many-channel and multi-gigabyte audio decode on Apple by @frederoni in #150
- fix: deprecated CBLAS migration, drop empty XCTest harness runs by @frederoni in #151
- docs(emo): simplify the model page by @bkicanao in #153
- docs(redact): simplify the model page by @bkicanao in #154
- docs(shapes): simplify the model page by @bkicanao in #155
- docs(align): simplify the model page by @bkicanao in #152
- docs(shapes): simplify the model page by @bkicanao in #158
- docs(align): simplify the model page by @bkicanao in #157
- docs(clear): simplify the model page by @bkicanao in #160
- docs(tongue): simplify the model page by @bkicanao in #159
- docs(emo): simplify the model page by @bkicanao in #156
- docs(clips): simplify the model page by @bkicanao in #161
- docs(gist): simplify the model page by @bkicanao in #162
- Expose Tongue products from the package by @frederoni in #165
- docs: remove development.md; README: drop Contributing by @bkicanao in #164
- fix(voz): decode the final encoder frame on exact 1,280-sample windows by @nkootstra in #166
- Voz: fix usage by @finnvoor in #168
- Voz: overlap the decode with the encoder by @finnvoor in #167
- Voz: run the decode step on the CPU on M-series silicon by @finnvoor in #181
- Voz: put the runtime behind an engine by @finnvoor in #182
- build: run the mise tasks natively on a Windows host by @frederoni in #180
- Inference, Voz: run independent work as widely as the backend allows by @finnvoor in #183
- perf(redact): run deterministic recognition once by @nkootstra in #170
- fix(tongue): keep confidence independent of topK by @nkootstra in #174
- Release 3.2.0 by @finnvoor in #185
New Contributors
- @bkicanao made their first contribution in #153
- @nkootstra made their first contribution in #166
Full Changelog: v3.1.0...v3.2.0
desert-ant-core 3.1.0
Packages
- SwiftPM:
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "3.1.0") - Android:
ai.desertant:clear:3.1.0 - Android:
ai.desertant:ear:3.1.0 - Android:
ai.desertant:emo:3.1.0 - Android:
ai.desertant:gist:3.1.0 - Android:
ai.desertant:redact:3.1.0 - Android:
ai.desertant:shapes:3.1.0 - Android:
ai.desertant:tongue:3.1.0 - Android (shared runtime):
ai.desertant:core:3.1.0 - npm:
@desert-ant-labs/clear@3.1.0 - npm:
@desert-ant-labs/ear@3.1.0 - npm:
@desert-ant-labs/emo@3.1.0 - npm:
@desert-ant-labs/gist@3.1.0 - npm:
@desert-ant-labs/redact@3.1.0 - npm:
@desert-ant-labs/shapes@3.1.0 - npm:
@desert-ant-labs/tongue@3.1.0 - npm (shared runtime):
@desert-ant-labs/core@3.1.0
What's Changed
- Add Ear: on-device spoken language identification by @finnvoor in #127
- Ear is stable, not beta by @finnvoor in #129
- Verify models without reading them whole by @finnvoor in #130
- Add Voz: on-device speech recognition, Apple only by @finnvoor in #104
- Update and improve the manifest sync workflow by @pveugen in #131
- Read the embedding table in place instead of copying it by @finnvoor in #133
- Download weights over Xet on Apple platforms by @finnvoor in #132
- Release 3.1.0 by @finnvoor in #134
New Contributors
Full Changelog: v3.0.0...v3.1.0
desert-ant-core 3.0.0
Packages
- SwiftPM:
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "3.0.0") - Android:
ai.desertant:clear:3.0.0 - Android:
ai.desertant:emo:3.0.0 - Android:
ai.desertant:gist:3.0.0 - Android:
ai.desertant:redact:3.0.0 - Android:
ai.desertant:tongue:3.0.0 - Android (shared runtime):
ai.desertant:core:3.0.0 - npm:
@desert-ant-labs/clear@3.0.0 - npm:
@desert-ant-labs/emo@3.0.0 - npm:
@desert-ant-labs/gist@3.0.0 - npm:
@desert-ant-labs/redact@3.0.0 - npm:
@desert-ant-labs/tongue@3.0.0 - npm (shared runtime):
@desert-ant-labs/core@3.0.0
What's Changed
- Feature/gist by @l-r in #100
- Cut CI test time: gist loads once, iOS suites run in parallel by @l-r in #105
- Release 3.0.0 by @l-r in #107
Full Changelog: v1.2.0...v3.0.0
desert-ant-core 1.2.0
Packages
- SwiftPM:
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "1.2.0") - Android:
ai.desertant:clear:1.2.0 - Android:
ai.desertant:emo:1.2.0 - Android:
ai.desertant:redact:1.2.0 - Android:
ai.desertant:tongue:1.2.0 - Android (shared runtime):
ai.desertant:core:1.2.0 - npm:
@desert-ant-labs/clear@1.2.0 - npm:
@desert-ant-labs/emo@1.2.0 - npm:
@desert-ant-labs/redact@1.2.0 - npm:
@desert-ant-labs/tongue@1.2.0 - npm (shared runtime):
@desert-ant-labs/core@1.2.0
What's Changed
- test: stabilize stereo timing test on CI by @frederoni in #97
- Coalesce server usage deltas to hourly by @l-r in #98
- Bring uhm into the monorepo by @frederoni in #72
- Bring tongue into the monorepo by @akagabi in #99
- 1.2.0 by @akagabi in #101
- Read the pure-model marker with grep, not node by @akagabi in #102
- Release npm job: skip pure packages' natives, install the workspace by @akagabi in #103
New Contributors
Full Changelog: v1.1.0...v1.2.0
desert-ant-core 1.1.0
Packages
- SwiftPM:
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "1.1.0") - Android:
ai.desertant:clear:1.1.0 - Android:
ai.desertant:emo:1.1.0 - Android:
ai.desertant:redact:1.1.0 - Android (shared runtime):
ai.desertant:core:1.1.0 - npm:
@desert-ant-labs/clear@1.1.0 - npm:
@desert-ant-labs/emo@1.1.0 - npm:
@desert-ant-labs/redact@1.1.0 - npm (shared runtime):
@desert-ant-labs/core@1.1.0
What's Changed
- Clear: pin the model, fix mastering, ship the packages by @l-r in #86
- Overlap neural windows by 64 tokens, matching the reference by @l-r in #89
- Detect the cpu-topology shim by reading, not by matching LD_PRELOAD by @l-r in #83
- Speed up CI by @frederoni in #88
- Emo: tokenizer changes with tests by @frederoni in #92
- Redact: tokenizer changes by @frederoni in #93
- Bring in Align as an Apple-only model SDK by @frederoni in #71
- Clear: multi-channel audio by @l-r in #90
- 1.1.0 by @l-r in #95
Full Changelog: v1.0.5...v1.1.0
desert-ant-core 1.0.5
Packages
- SwiftPM:
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core.git", from: "1.0.5") - Android:
ai.desertant:emo:1.0.5 - Android:
ai.desertant:redact:1.0.5 - Android (shared runtime):
ai.desertant:core:1.0.5 - npm:
@desert-ant-labs/emo@1.0.5 - npm:
@desert-ant-labs/redact@1.0.5 - npm (shared runtime):
@desert-ant-labs/core@1.0.5
What's Changed
- Map platform onto the ingest enum, and make telemetry debuggable by @frederoni in #80
- Make arm64 inference work where /sys/devices/system/cpu is not mounted by @l-r in #81
- 1.0.5 by @l-r in #82
Full Changelog: v1.0.4...v1.0.5