Releases: selfhost-dev/hostlink
Releases · selfhost-dev/hostlink
v0.4.0-rc2
v0.4.0-rc1
What's Changed
Full Changelog: v0.3.4...v0.4.0-rc1
v0.3.4
v0.3.3
v0.3.2
What's Changed
- Support custom token id and token key with server url in the installation script by @iAziz786 in #133
- Use bash specific commands for the installation by @iAziz786 in #134
- Remove existing data before installing by @iAziz786 in #135
- Fix the control plane url in the docs and script by @iAziz786 in #136
Full Changelog: v0.3.1...v0.3.2
v0.3.1
v0.3.0
What's Changed
- Improve config loading based on env by @iAziz786 in #19
- Update go mod tidy by @iAziz786 in #20
- Add sysinfo file for check hardware info by @iAziz786 in #83
- Add fingerprint implementation by @iAziz786 in #84
- Add public and private key implementation by @iAziz786 in #85
- Add agent registraction files by @iAziz786 in #86
- Add registration job for the agent by @iAziz786 in #87
- Add agent registration endpoint by @iAziz786 in #88
- Create directory when installing the binary by @iAziz786 in #89
- Save agent details after registration by @iAziz786 in #90
- Add nonce domain with tests by @iAziz786 in #91
- Add nonce repository by @iAziz786 in #92
- Rename the setup script in the agent repo by @iAziz786 in #93
- Implement authenticated task fetcher by @iAziz786 in #94
- Add method to find the public key for the server by @iAziz786 in #95
- Fix the mock agent repo missing public key fetch logic by @iAziz786 in #96
- Parse public key from stored PEM by @iAziz786 in #97
- Add support for parse public key from base64 by @iAziz786 in #98
- Add reqauth for server to authenticate the client request by @iAziz786 in #99
- Add authentication middleware for agent request to server by @iAziz786 in #100
- Wire middleware for agent auth by @iAziz786 in #101
- Use domain for tasks by @iAziz786 in #102
- Remove agent verifying server signed request by @iAziz786 in #103
- Add integration test for the server auth by @iAziz786 in #104
- Complete one-way auth for agent to server request by @iAziz786 in #105
- Add e2e test for auth by @iAziz786 in #106
- Document how does the agent registration works by @iAziz786 in #107
- Explain how to contribute by @iAziz786 in #108
- Ignore errors when .env file doesn't exist by @iAziz786 in #109
- Fix registration breaking due to validation missing by @iAziz786 in #110
- Add smoke test for agent registration by @iAziz786 in #111
- Set up hlctl project structure by @iAziz786 in #112
- Support server url via env and config file for hlctl by @iAziz786 in #113
- Remove task schema and move to task domain by @iAziz786 in #114
- Create task creation v2 endpoint by @iAziz786 in #115
- Work with v2 APIs for now by @iAziz786 in #116
- Complete task listing endpoint implementation with filters by @iAziz786 in #117
- Push tnnvywxrvpys by @iAziz786 in #118
- Add hlctl task create command by @iAziz786 in #119
- Add hlctl task list command by @iAziz786 in #120
- Add hlctl task get command by @iAziz786 in #121
- Add hlctl agent list command by @iAziz786 in #122
- Add hlctl agent get command by @iAziz786 in #123
- Run smoke tests without cache by @iAziz786 in #124
- Add task update api by @iAziz786 in #125
- Add task reporter service by @iAziz786 in #126
- Add retry logic in task in task reporter by @iAziz786 in #127
- Add smoke test for agent without db dependency by @iAziz786 in #128
- Remove plan for agent without db by @iAziz786 in #129
- Add e2e test for hlctl and docs by @iAziz786 in #130
Full Changelog: v0.2.5...v0.3.0
v0.2.5
v0.2.4
v0.2.3
What's Changed
- Add test cases for agent auto update feature by @iAziz786 in #12
- agent(update): Add logic to return the current version by @iAziz786 in #13
- agent(fix): Add the missing files for agent update by @iAziz786 in #14
- Refactor project structure by @iAziz786 in #15
Full Changelog: v0.2.2...v0.2.3