Releases: trinsic-id/okapi
Releases · trinsic-id/okapi
v1.6.0
What's Changed
Features/Improvements
- native support for token verification by @fundthmcalculus in #418
- Okapi 419
oberon_verify_token
language wrappers by @fundthmcalculus in #420 - Remove LdProofs.VerifyProof by @fundthmcalculus in #425
- expose the rust cargo.toml version string by @fundthmcalculus in #422
- Okapi 423 expose okapi metadata lang bindings by @fundthmcalculus in #426
Internal
- Set up protoc for wasm actions by @fundthmcalculus in #411
- protoc rate limit remove by @fundthmcalculus in #412
- Release action rename by @fundthmcalculus in #414
- fix release action to handle beta releases by @fundthmcalculus in #415
- Okapi 1.6.0 RC2 by @fundthmcalculus in #417
- release wrappers when native libs are released automatically by @fundthmcalculus in #428
- Build WASM with emcc 2.x by @fundthmcalculus in #429
- 409 release dart by @fundthmcalculus in #427
- Various dart fixes by @fundthmcalculus in #430
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- okapi location fixes, ruby gem binary include by @fundthmcalculus in #375
- Okapi 374 include binaries in python package by @fundthmcalculus in #376
- Only bundle the officially released binaries by @fundthmcalculus in #380
- python load from system wide install lib by @fundthmcalculus in #386
- Oberon test vectors for verify proof by @tmarkovski in #385
- Use new emcc flags (emmaken -> emcc) by @tmarkovski in #388
- remove bonus
$
from output string by @fundthmcalculus in #390 - properly initialize the wasm for
blake_hash
by @fundthmcalculus in #393 - support ruby 3.1 by @fundthmcalculus in #391
- Okapi wrapper updates to typescript by @fundthmcalculus in #403
- Remove need for libokapi.a and okapi.h when building go libraries by @fundthmcalculus in #405
- Dart Derping by @fundthmcalculus in #371
Internal
- Correct Go release action to use main branch by @tmarkovski in #373
- release action is language specific by @fundthmcalculus in #377
- Update release-python.yml by @fundthmcalculus in #383
- Add oberon proof size assertions by @tmarkovski in #378
- only build twice a day, not every 5 minutes by @fundthmcalculus in #384
black
formatting of various developer scripts, and some minor doc updates by @fundthmcalculus in #382- update some release actions to allow specifying release versions by @fundthmcalculus in #401
- conditional compile for windows by @fundthmcalculus in #407
- Add didcomm pack test by @fundthmcalculus in #394
Security Updates
- Bump axios from 0.21.1 to 0.21.4 in /wasm by @dependabot in #399
- Bump minimist from 1.2.5 to 1.2.6 in /wasm/packages/okapi-proto by @dependabot in #389
- Bump ansi-regex from 5.0.0 to 5.0.1 in /wasm/packages/okapi-node by @dependabot in #395
- Bump ansi-regex from 5.0.0 to 5.0.1 in /wasm/packages/okapi-web by @dependabot in #398
- Bump ansi-regex from 4.1.0 to 4.1.1 in /wasm/packages/okapi by @dependabot in #396
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Breaking Change
This version introduces an update to the Oberon API that makes the proofs incompatible with the ones used in 1.3.0 and earlier versions.
What's Changed
- test python, golang, dotnet, ruby linting by @fundthmcalculus in #366
- Rubocop warnings: missing doc comments, lines too long, class instance var, code formatting by @fundthmcalculus in #368
- Okapi 357 sha256 and blake3 for node/web by @fundthmcalculus in #365
- Okapi 349 ESLint by @fundthmcalculus in #367
- generate rbs proto files as well using a go plugin, lol by @fundthmcalculus in #370
- Fix a replay vulnerability in oberon by @tmarkovski in #333
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Vendored bundle in rust release action by @tmarkovski in #278
- Remove dotnet clean script by @tmarkovski in #281
- Include module map in swift xcframework by @tmarkovski in #280
- Consolidate all languages for PR validation by @tmarkovski in #282
- Add codeowners file by @tmarkovski in #283
- Ruby Error Trap by @fundthmcalculus in #284
- Cargo wix installer by @fundthmcalculus in #290
- Add missing outputs to pr validation action by @tmarkovski in #289
- trinsic/okapi for cargo wix installer by @fundthmcalculus in #292
- Move dotnet dependency to net6.0 by @tmarkovski in #291
- Revert action ref to 'main'. Test package update for dotnet by @tmarkovski in #293
- Missing workflow install in dotnet release action. Wixrelease fix by @tmarkovski in #294
- Use set version action in dotnet release action by @tmarkovski in #296
- include header file in wix installer by @fundthmcalculus in #295
- Unignore cargo.lock by @tmarkovski in #299
- Update README.md with badges by @tmarkovski in #298
- Remove cargo config from nix bundle by @tmarkovski in #300
- MacCatalyst target in native libs build by @tmarkovski in #301
- Add simulator target correctly and use full path resolution by @tmarkovski in #302
- Prevent test result namespace collisions by @fundthmcalculus in #310
- CI/CD Build Errors by @fundthmcalculus in #305
- kotlin support by @fundthmcalculus in #312
- Make Golang Build by @fundthmcalculus in #311
- Update to protobuf compiler 3.19 by @fundthmcalculus in #314
- java and golang on macos enabled by @fundthmcalculus in #316
- Rename actions to be consistent by @fundthmcalculus in #317
- golang release action by @fundthmcalculus in #318
- build status badges by @fundthmcalculus in #321
- store library path for jna in macos by @fundthmcalculus in #320
- Update issue templates by @fundthmcalculus in #323
- winget install instructions by @fundthmcalculus in #325
- Update issue templates by @tmarkovski in #327
- Create CODE_OF_CONDUCT.md by @tmarkovski in #326
- Add Python 3.10 by @fundthmcalculus in #329
- Replace did:key dependency with crate by @tmarkovski in #330
- Protobuf build simplify by @fundthmcalculus in #331
- Upload jar to release by @fundthmcalculus in #334
- setversion output by @fundthmcalculus in #337
- Fix Ruby MacOS dll load failure by @fundthmcalculus in #338
- Bump tar from 4.4.13 to 4.4.19 in /wasm by @dependabot in #335
- Update README.md by @fundthmcalculus in #341
- Push the branch, let the user make the PR. by @fundthmcalculus in #340
- Catch
LoadError
since that requires being explicit by @fundthmcalculus in #343 - Update build actions by @fundthmcalculus in #344
- Cache Ruby and Python package managers by @fundthmcalculus in #347
- Add BLAKE3 hashing to okapi by @fundthmcalculus in #350
- SHA256 support by @fundthmcalculus in #355
- Expose blake3 hashing to SDKs by @fundthmcalculus in #356
- Java, C#, Python, Ruby, Golang SHA256 support by @fundthmcalculus in #358
- Bump follow-redirects from 1.5.10 to 1.14.8 in /wasm/packages/okapi by @dependabot in #362
- Bump follow-redirects from 1.5.10 to 1.14.8 in /wasm by @dependabot in #361
- [github actions] address test flakiness by @allibell in #360
- Fix build actions. by @fundthmcalculus in #363
- Remove unnecessary JNI macro and organize rust code by @fundthmcalculus in #359
New Contributors
- @dependabot made their first contribution in #335
- @allibell made their first contribution in #360
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Fix incorrect file reference in rust release action by @tmarkovski in #270
- Java native return codes and load from system path by @fundthmcalculus in #269
- find the library by name, not path, LOL by @fundthmcalculus in #271
- Refactor java okapi library package by @fundthmcalculus in #272
- Ruby DLL path by @fundthmcalculus in #274
- Update main readme file with content and instructions by @tmarkovski in #273
- Remove invalid command in rust release by @tmarkovski in #277
- Java Build MacOS by @fundthmcalculus in #276
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- Java free native strings by @fundthmcalculus in #267
- invalid argument in java release yaml by @fundthmcalculus in #268
Full Changelog: 1.1.0...v1.1.1
v1.1.0
What's Changed
- debug macos failure by @fundthmcalculus in #244
- Release actions to support homebrew and deb packages by @tmarkovski in #245
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Refactor mathematical languages to okapi examples repo by @fundthmcalculus in #227
- Move swift to its own repository by @fundthmcalculus in #229
- Python protoc golang and ruby by @fundthmcalculus in #228
- Release trigger for dotnet and wasm will work from main and v-tags by @tmarkovski in #230
- method to download binaries to appropriate location by @fundthmcalculus in #232
- java and ruby release method by @fundthmcalculus in #234
- Add PyPI package badge by @tmarkovski in #235
- Okapi 217 java ruby release by @fundthmcalculus in #236
- release python correctly by @fundthmcalculus in #237
- Ruby Release Action by @fundthmcalculus in #238
- Ruby package owner by @fundthmcalculus in #239
- Only download binaries if needed for Python by @fundthmcalculus in #240
- Download to proper libs folder for python by @fundthmcalculus in #241
- github api tokens to prevent rate limiting by @fundthmcalculus in #242
- Use arm64 image for building libraries by @tmarkovski in #243
Full Changelog: v1.0.1-preview.8...v1.0.1
v1.0.1-preview.8
What's Changed
- Remove job that uploads individual libs in favor of bundle by @tmarkovski in #216
- Translate initialize by @drruruu in #218
- Refactor proto fixes by @fundthmcalculus in #219
- Refactor proto fixes - Ruby by @fundthmcalculus in #221
- update to go code organization by @sethjback in #220
- Refactor proto fixes - Java, Python by @fundthmcalculus in #222
- Swift Oberon support by @fundthmcalculus in #224
- update to go code org by @sethjback in #225
New Contributors
- @drruruu made their first contribution in #218
Full Changelog: v1.0.1-preview.4...v1.0.1-preview.8