All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.
- Lock file maintenance [balena-renovate[bot]]
Update balena/open-balena-base Docker tag to v18.0.19 [balena-renovate[bot]]
- Update dependency npm to v10.9.1 [Self-hosted Renovate Bot]
Update balena/open-balena-base Docker tag to v18.0.18 [balena-renovate[bot]]
- Update ghcr.io/balena-io-modules/confd-releases Docker tag to v0.0.6 [Self-hosted Renovate Bot]
- Lock file maintenance [balena-renovate[bot]]
- Explicitly set GH_TOKEN permissions [Anton Belodedenko]
- Lock file maintenance [balena-renovate[bot]]
Update balena/open-balena-base Docker tag to v18.0.17 [balena-renovate[bot]]
- Update dependency node to v22.11.0 [Self-hosted Renovate Bot]
- Lock file maintenance [balena-renovate[bot]]
- Lock file maintenance [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
Update balena/open-balena-base Docker tag to v18.0.16 [Self-hosted Renovate Bot]
- Update dependency node to v22.10.0 [Self-hosted Renovate Bot]
- Update dependency npm to v10.9.0 [Self-hosted Renovate Bot]
- Update docker Docker tag to v27.3.1 [Self-hosted Renovate Bot]
- Update dependency http-proxy-middleware to v2.0.7 [SECURITY] [Self-hosted Renovate Bot]
Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Update docker Docker tag to v27.2.1 [Self-hosted Renovate Bot]
- Update @balena/lint to 9.x [Pagan Gazzard]
- Lock file maintenance [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Update docker Docker tag to v27.2.0 [Self-hosted Renovate Bot]
Update balena/open-balena-base Docker tag to v18.0.13 [Self-hosted Renovate Bot]
- Update dependency node to v22.8.0 [Self-hosted Renovate Bot]
- Update dependency npm to v10.8.3 [Self-hosted Renovate Bot]
- Update dependency node to v22.7.0 [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
Update balena/open-balena-base Docker tag to v18.0.10 [Self-hosted Renovate Bot]
- Update dependency node to v22.6.0 [Self-hosted Renovate Bot]
- Update ghcr.io/balena-io-modules/confd-releases Docker tag to v0.0.5 [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Update docker Docker tag to v27.1.1 [Self-hosted Renovate Bot]
Update balena/open-balena-base Docker tag to v18.0.8 [Self-hosted Renovate Bot]
- Switch to self-hosted [Anton Belodedenko]
- Lock file maintenance [Self-hosted Renovate Bot]
Update balena/open-balena-base Docker tag to v18.0.7 [Self-hosted Renovate Bot]
- Update dependency node to v22.5.1 [Self-hosted Renovate Bot]
- Update docker Docker tag to v27 [Self-hosted Renovate Bot]
- Fix husky config [Pagan Gazzard]
- Make use of @balena/env-parsing for env parsing [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
Update balena/open-balena-base Docker tag to v18 [Self-hosted Renovate Bot]
- Update dependency npm to v10.8.2 [Self-hosted Renovate Bot]
- Update dependency node to v22.4.1 [Self-hosted Renovate Bot]
- Update dependency node to v22.4.0 [Self-hosted Renovate Bot]
- Empty commit to rebuild open-balena-base to fix CVE-2024-6387. [Carlo Miguel F. Cruz]
- Update dependency node to v22.3.0 [Self-hosted Renovate Bot]
- Update dependency npm to v10.8.1 [Self-hosted Renovate Bot]
- Update to nodejs 22.2.0 [Pagan Gazzard]
- publish to ghcr.io [Anton Belodedenko]
- Update docker Docker tag to v26.1.4 [Self-hosted Renovate Bot]
Update balena/open-balena-base Docker tag to v17.0.20 [Self-hosted Renovate Bot]
- Update dependency npm to v10.8.0 [Self-hosted Renovate Bot]
- Update ghcr.io/balena-io-modules/confd-releases Docker tag to v0.0.4 [Self-hosted Renovate Bot]
- Update ghcr.io/balena-io-modules/confd-releases Docker tag to v0.0.3 [Self-hosted Renovate Bot]
- Install confd from pre-packaged OCI [Kyle Harding]
- Update dependency npm to v10.7.0 [Self-hosted Renovate Bot]
- Update dependency npm to v10.6.0 [Self-hosted Renovate Bot]
- Update alpine Docker tag to v3.20 [Self-hosted Renovate Bot]
- Update dependency husky to v9 [Self-hosted Renovate Bot]
- Update docker Docker tag to v26 [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
Update balena/open-balena-base Docker tag to v17.0.14 [Self-hosted Renovate Bot]
- Update dependency npm to v10.5.2 [Self-hosted Renovate Bot]
- Update dependency node to v21.7.3 [Self-hosted Renovate Bot]
- Update dependency node to v21.7.2 [Self-hosted Renovate Bot]
- Update dependency npm to v10.5.1 [Self-hosted Renovate Bot]
- Update to @balena/lint 8.x [Pagan Gazzard]
- Update dependency express to v4.19.2 [SECURITY] [Self-hosted Renovate Bot]
Update balena/open-balena-base Docker tag to v17.0.10 [Self-hosted Renovate Bot]
- Update dependency node to v21.7.1 [Self-hosted Renovate Bot]
- Update dependency node to v21.7.0 [Self-hosted Renovate Bot]
- Update dependency npm to v10.5.0 [Self-hosted Renovate Bot]
- Fix docker cache-from for no-system variants [Kyle Harding]
Update balena/open-balena-base Docker tag to v17.0.6 [Kyle Harding]
- Move the no-systemd compatibility tag to a suffix [Kyle Harding]
- Update dependency node to v21.6.2 [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Update docker Docker tag to v24.0.9 [Self-hosted Renovate Bot]
- Update dependencies [Pagan Gazzard]
- Update balena/open-balena-base Docker tag to no-systemd-v17.0.4 [Self-hosted Renovate Bot]
- Update balena/open-balena-base Docker tag to no-systemd-v17.0.3 [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Update balena/open-balena-base Docker tag to no-systemd-v17.0.2 [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Update balena/open-balena-base Docker tag to no-systemd-v17.0.1 [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Update balena/open-balena-base Docker tag to v17 [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Update dependency @types/supertest to v6 [Self-hosted Renovate Bot]
- Lock file maintenance [Self-hosted Renovate Bot]
- Update docker Docker tag to v24.0.7 [Self-hosted Renovate Bot]
- Update balena/open-balena-base Docker tag to no-systemd-v16.0.18 [Self-hosted Renovate Bot]
- CI: Remove insecure flag that was breaking local auth via buildkit [Kyle Harding]
- Update dependency lint-staged to v15 [Self-hosted Renovate Bot]
- Update balena/open-balena-base Docker tag to no-systemd-v16.0.10 [Self-hosted Renovate Bot]
- Update balena/open-balena-base Docker tag to no-systemd-v16.0.9 [Self-hosted Renovate Bot]
- Update dependency dockerode to v4 [Self-hosted Renovate Bot]
- Update balena/open-balena-base Docker tag to no-systemd-v16.0.8 [Self-hosted Renovate Bot]
- Update balena/open-balena-base Docker tag to no-systemd-v16.0.7 [Self-hosted Renovate Bot]
- Update balena/open-balena-base Docker tag to no-systemd-v16.0.6 [Self-hosted Renovate Bot]
- Update repo.yml [Kyle Harding]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v16.0.5 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v16.0.4 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v16.0.3 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v16.0.2 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v16.0.1 [Self-hosted Renovate Bot]
- Add type checking for tests [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
Update open-balena-base to 16.0.0 [Pagan Gazzard]
- Update nodejs to 20.6.1 and npm to 10.1.0 [Pagan Gazzard]
- fix env var resolution from token map [ab77]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v15.1.0 [Self-hosted Renovate Bot]
- chore(deps): update docker docker tag to v24.0.6 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v15.0.5 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v15.0.3 [Self-hosted Renovate Bot]
- chore(deps): update docker docker tag to v24.0.5 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v15.0.2 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v15.0.1 [Self-hosted Renovate Bot]
- chore(deps): update docker docker tag to v24.0.4 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to v15 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v14.11.1 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v14.11.0 [Self-hosted Renovate Bot]
- Update dependencies [Pagan Gazzard]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v14.10.2 [Self-hosted Renovate Bot]
- chore(deps): update balena/open-balena-base docker tag to no-systemd-v14.10.1 [Self-hosted Renovate Bot]
- chore(deps): update docker docker tag to v24.0.2 [Renovate Bot]
- chore(deps): update docker docker tag to v24.0.1 [Renovate Bot]
- chore(deps): update alpine docker tag to v3.18 [Renovate Bot]
- chore(deps): update docker docker tag to v24 [Renovate Bot]
- chore(deps): update docker docker tag to v23.0.6 [Renovate Bot]
- chore(deps): update dependency rimraf to v5 [Renovate Bot]
- chore(deps): update docker docker tag to v23 [Renovate Bot]
Update open-balena-base to 14.7.2 [Pagan Gazzard]
- Maintain legacy docker tags behaviour [Kyle Harding]
- Update dependencies [Pagan Gazzard]
Update open-balena-base to 14.7.1 [Page-]
- Update dependency npm to v9.6.2 [Renovate Bot]
- Update dependency node [Renovate Bot]
- Restart confd if it fails to start [Anton Belodedenko]
- Update dependency npm to 9.6.0 [Renovate Bot]
- Update Node.js to v18.14.2 [Renovate Bot]
- Update dependency npm to 9.5.1 [Renovate Bot]
- Update dependency node to 18.14.2 [Renovate Bot]
- Update no-systemd nodejs to 18.14.1 [Page-]
- Update dependency npm to 9.5.0 [Renovate Bot]
- Update dependency node to 18.14.1 [Renovate Bot]
- Resolve some apt warnings by adding protection flags [Kyle Harding]
- Clear the npm cache manually before running cache clear [Kyle Harding]
Update open-balena-base to 14.4.0 [Pagan Gazzard]
- Update nodejs to 18.14.0 and npm to 9.4.1 [Pagan Gazzard]
- Update dependency node to 18.14.0 [Renovate Bot]
- Update to nodejs 18.13.0 [Pagan Gazzard]
- Add a delay to allow proxy startup during tests [Kyle Harding]
- Pin dind image version in tests [Kyle Harding]
- chore(deps): update dependency @types/jsonwebtoken to 9.0.1 [Renovate Bot]
- chore(deps): update dependency rimraf to 4.1.1 [Renovate Bot]
- chore(deps): update npm to 9.3.1 [Renovate Bot]
- fix(deps): update dependency jsonwebtoken to 9.0.0 [security] [Renovate Bot]
Update open-balena-base to 14.1.4 [Kyle Harding]
- no-systemd: Use official node base image [Kyle Harding]
- Update Flowzone workflow to support external contributions [Kyle Harding]
- Build systemd variant for both amd64 and arm64 [Kyle Harding]
- Allow plain TLD certs without UUID [ab77]
- Correct public|private cert. check [ab77]
- Update dependency @types/mocha to 10.0.1 [Renovate Bot]
- Update alpine Docker tag to v3.17 [Renovate Bot]
- Enable external contributions via Flowzone [Kyle Harding]
- Publish multiarch images to dockerhub [Kyle Harding]
- Remove armv7 dockerfile support [Kyle Harding]
- chore(deps): update node.js to v18.12.1 [Renovate Bot]
- Update armv7hf dockerfile to nodejs 18 [Page-]
Update open-balena-base to 14.0.0 [Pagan Gazzard]
- Update to nodejs 18 [Pagan Gazzard]
- Update nodejs to 18.18.0 [Pagan Gazzard]
- Update balenalib/amd64-debian-node Docker tag to v16.18.0 [Renovate Bot]
- Switch to Flowzone for CI/CD [Kyle Harding]
- Update to nodejs 16.17.1 [Pagan Gazzard]
- Update nodejs to 16.17.0 and npm to 8.18.0 [Pagan Gazzard]
- Update balenalib/amd64-debian-node Docker tag to v16.17.0 [Renovate Bot]
- chore(deps): update node.js to v16.18.0 [Renovate Bot]
- chore(deps): update node.js to v16.17.1 [Renovate Bot]
- Remove redundant .resinci.yml [Pagan Gazzard]
- flowzone: Remove deprecated docker_platforms command [Kyle Harding]
- Add flowzone workflow with versioning [Kyle Harding]
- Update balena-io/deploy-to-balena-action action to 0.13.1 [Renovate Bot]
- Update balena-io/deploy-to-balena-action action to 0.13.0 [Renovate Bot]
- Update Node.js to v16.17.0 [Renovate Bot]
- Add skopeo inspect to compose tests [Kyle Harding]
- Proxy all unauthenticated requests rather than rejecting [Kyle Harding]
- Respect REGISTRY_URL env var if provided [Kyle Harding]
- Update balena-io/deploy-to-balena-action action to 0.12.1 [Renovate Bot]
- Update dependency mocha to 10.0.0 [Renovate Bot]
- Update dependency lint-staged to 13.0.3 [Renovate Bot]
- Update dependency husky to 8.0.1 [Renovate Bot]
- Update dependency dotenv to 16.0.1 [Renovate Bot]
- Update balena-io/deploy-to-balena-action action to 0.12.0 [Renovate Bot]
- Update to node 16.16.0 [Kyle Harding]
Update open-balena-base to 13.4.0 [Pagan Gazzard]
- Update nodejs to 16.16.0 and npm to 8.13.2 [Pagan Gazzard]
- Update nodejs to 16.15.1 and npm to 8.12.1 [Pagan Gazzard]
- Add description and assets to balena.yml [Kyle Harding]
- Update dependencies [Pagan Gazzard]
Update open-balena-base to 13.3.1 [Pagan Gazzard]
- Add SystemMaxUse for journald.conf [Pagan Gazzard]
- Update nodejs to 16.15.0 and npm to 8.8.0 [Pagan Gazzard]
- Add support to map tokens from existing env [ab77]
- Remove redundant package-lock.json [Akis Kesoglou]
- Update nodejs to 16.14.2 and npm to 8.5.5 [Pagan Gazzard]
- Add additional private fleet authentication methods to README [Kyle Harding]
- Add balena.yml for proper block versioning [Kyle Harding]
- Add deploy-to-balena GH action to push block releases [Kyle Harding]
- patch: bump minimist from 1.2.5 to 1.2.6 [dependabot[bot]]
- Update documentation [Kyle Harding]
- patch: Extend ping endpoint [Kyle Harding]
- patch: Pass trust proxy from environment during init [Kyle Harding]
- patch: Hardcode compose test endpoints for now [Kyle Harding]
- patch: Remove unecessary URL translations [Kyle Harding]
- Replace e2e tests with mock registry [Kyle Harding]
- Rename Dockerfile.template so it only applies to armv7 [Kyle Harding]
- Remove API proxy endpoints and rely on JWT aliases [Kyle Harding]
- Switch to inline auth for private repositories [Kyle Harding]
Update open-balena-base to v13.0.7 [Kyle Harding]
- Avoid cryptic names and rename bcr to registry-proxy [Kyle Harding]
- Code cleanup for production deployments [Kyle Harding]
- patch: Bump follow-redirects from 1.14.7 to 1.14.8 [dependabot[bot]]
- Enable dependabot for npm and docker [Kyle Harding]
- Add docker-compose tests [Kyle Harding]
- Skip packaging tests [Kyle Harding]
- Remove tests from docker builds [Kyle Harding]
- Publish images to dockerhub [Kyle Harding]
- Add balena sdk tests [Kyle Harding]
- Update dockerode tests to match app spec [Kyle Harding]
- Add a secondary dockerfile for use with balena push [Kyle Harding]
- Change repo type to node and enable github releases [Kyle Harding]
- Add parser tests [Kyle Harding]
- Rename fleets to application or release [Kyle Harding]
- Add config files for each mocha suite [Kyle Harding]
- Use auth-header package to parse www-authenticate header [Kyle Harding]
- Rework server to resolve paths before proxy commands [Kyle Harding]
- Switch to open-balena-base image [Kyle Harding]
- Switch to supertest for the default test suite [Kyle Harding]
- Use content hash from the API as the digest [Kyle Harding]
- Enable simple caching for API requests [Kyle Harding]