Major Changes
Breaking
- Application is now only distributed as a Docker image (#81)
- The backend for Parameter API is changed to axparameter (#78)
- Step up of ACAP SDK version to 4.14 means that minimum AXIS OS version is now 11.10 (#78)
- Step up of gRPC version to 1.65 and OpenSSL to 3.0 (#88)
Other
- Added Dockerfile.proto for creating protofiles for use by a Python client and workflow for Docker image (#96)
Release Artifacts
- axisecp/acap-runtime:2.0.0-aarch64-containerized
- axisecp/acap-runtime:2.0.0-armv7hf-containerized
- axisecp/acap-runtime:2.0.0-protofiles
What's Changed
- Update containerized install instructions by @mattias-kindborg-at-work in #54
- Bump actions/checkout from 3 to 4 by @dependabot in #55
- Combining dependabot updates into one PR by @madelen-at-work in #61
- Updates of workflows and actions by @madelen-at-work in #69
- Bump docker/build-push-action from 5 to 6 in /.github/actions/docker-build-push-action by @dependabot in #76
- Replaced env var for action by @madelen-at-work in #79
- Remove cpp examples from readme by @Corallo in #72
- Merge Dockerfiles by @madelen-at-work in #74
- Add and apply clang format by @madelen-at-work in #83
- Remove using namespace from global scope of header files by @killenheladagen in #84
- Update API examples by @madelen-at-work in #87
- Replace parhand with axparameter by @madelen-at-work in #78
- Make parameter API synchronous by @madelen-at-work in #80
- Stop building and deploying eap file(s) by @madelen-at-work in #81
- Stop reusing ClientContext instance by @killenheladagen in #89
- Follow RAII in Parameter class by @killenheladagen in #90
- Note on removed eap-file by @madelen-at-work in #91
- Bump super-linter/super-linter from 6 to 7 by @dependabot in #82
- Remove using namespace from global scope of header files by @killenheladagen in #93
- Follow RAII in Inference class by @killenheladagen in #95
- Follow RAII in Capture class by @killenheladagen in #94
- Throw runtime_error when RunServer fails by @killenheladagen in #99
- Change GError pointer into a local variable by @killenheladagen in #98
- Refactor tensorflow in Dockerfile by @madelen-at-work in #100
- fix wrong target in workflow by @madelen-at-work in #102
- Moving proto-build to ACAP runtime by @johan-olsson-work in #96
- step up gRPC version by @madelen-at-work in #88
- Update grpc version in Dockerfile.proto by @johan-olsson-work in #103
- Replace pthread_mutex with std::mutex by @killenheladagen in #97
- Increase build parallelism by @killenheladagen in #73
- Skip builds for changes to non-code files by @madelen-at-work in #106
- Update docker-compose example by @madelen-at-work in #105
- Updates to README before release by @madelen-at-work in #104
New Contributors
- @killenheladagen made their first contribution in #84
- @johan-olsson-work made their first contribution in #96
Full Changelog: 1.3.1...2.0.0