Releases: jumpstarter-dev/jumpstarter
Releases · jumpstarter-dev/jumpstarter
v0.5.0
What's Changed
- Allow specifying existing lease name in jmp client shell by @NickCao in #137
- Install, user creation and exporter configuration instructions by @mangelajo in #139
- Fix loose ends around driver client allow list handling by @NickCao in #140
- Rework and add test for pytest plugin by @NickCao in #141
- Implement reset/close on DutlinkPower and DutlinkStorageMux by @NickCao in #143
- Make JUMPSTARTER_HOST a const by @NickCao in #142
- Test novnc/websocket adapter by @NickCao in #144
- Set grpc.lb_policy_name to round_robin in all grpc channels by @NickCao in #147
- Improve Introduction Content for Docs by @kirkbrauer in #146
- Make Exporter take a channel_factory instead of a single channel by @NickCao in #149
- Build multi arch container images by @NickCao in #156
- Add getting started guide for local client by @NickCao in #157
- Devspaces support by @mangelajo in #161
- Devspaces client container by @mangelajo in #162
- Cache image build by @NickCao in #163
- Fix pushing container images by @NickCao in #164
- Split jmp cli into client and exporter part by @NickCao in #168
- Devspaces improvements by @mangelajo in #167
- Use the same uid/gid combination as for /home/user by @mangelajo in #169
- Remove http-docs, otherwise dynamic discovery fails to share route by @mangelajo in #170
- Simplify makefile with new features of uv 0.4.30 by @NickCao in #171
- Update glossary with definition for in-tree/out-of-tree standard/cust… by @NickCao in #172
- Remove redundant tags from docker images by @NickCao in #173
- Cross build python wheels by @NickCao in #175
- Use PEP 735 Dependency Groups instead of uv specific dev-dependencies… by @NickCao in #178
- Set license field in pyproject.toml by @NickCao in #179
- Parameterize version numbers in docs by @NickCao in #177
Full Changelog: v0.0.3...v0.5.0
v0.5.0rc2
What's Changed
Full Changelog: v0.5.0rc1...v0.5.0rc2
v0.5.0rc1
What's Changed
- Allow specifying existing lease name in jmp client shell by @NickCao in #137
- Install, user creation and exporter configuration instructions by @mangelajo in #139
- Fix loose ends around driver client allow list handling by @NickCao in #140
- Rework and add test for pytest plugin by @NickCao in #141
- Implement reset/close on DutlinkPower and DutlinkStorageMux by @NickCao in #143
- Make JUMPSTARTER_HOST a const by @NickCao in #142
- Test novnc/websocket adapter by @NickCao in #144
- Set grpc.lb_policy_name to round_robin in all grpc channels by @NickCao in #147
- Improve Introduction Content for Docs by @kirkbrauer in #146
- Make Exporter take a channel_factory instead of a single channel by @NickCao in #149
- Build multi arch container images by @NickCao in #156
- Add getting started guide for local client by @NickCao in #157
- Devspaces support by @mangelajo in #161
- Devspaces client container by @mangelajo in #162
- Cache image build by @NickCao in #163
- Fix pushing container images by @NickCao in #164
- Split jmp cli into client and exporter part by @NickCao in #168
- Devspaces improvements by @mangelajo in #167
- Use the same uid/gid combination as for /home/user by @mangelajo in #169
- Remove http-docs, otherwise dynamic discovery fails to share route by @mangelajo in #170
- Simplify makefile with new features of uv 0.4.30 by @NickCao in #171
- Update glossary with definition for in-tree/out-of-tree standard/cust… by @NickCao in #172
Full Changelog: v0.0.3...v0.5.0rc1
v0.0.3
What's Changed
- Ustreamer driver: ensure the old ustreamer process is killed by @NickCao in #118
- Do not run tests in parallel to avoid race condition in test coverage… by @NickCao in #117
- Allow any pydantic deserializable object in driver config dict by @NickCao in #116
- Make StorageMuxClient.write_local_file accept relative path by @NickCao in #115
- Make Session a context manager by @NickCao in #119
- Build contrib driver docs by @mangelajo in #121
- Build docs within uv for full access to python classes and methods by @mangelajo in #125
- Make use of new status method by @NickCao in #123
- Misc improvement by @NickCao in #124
- Convert more cli code to blocking by @NickCao in #126
- Test unsatisfiable lease and pending lease by @NickCao in #127
- Drop redundant instantiation of TypeAdapter by @NickCao in #128
- Create the jumpstarter_imagehash library by @mangelajo in #129
- Imagehash followup by @NickCao in #130
- Allow skipping grpc tls verification with JUMPSTARTER_GRPC_INSECURE by @NickCao in #131
- soc testing example usign pytest and imagehash by @mangelajo in #120
- Fix typo in soc-pytest/pyproject.toml by @NickCao in #132
- Drop grpcs scheme from endpoints by @NickCao in #135
- Move wait_and_login back to the soc-pytest example by @mangelajo in #138
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- Generate python package index as part of doc by @NickCao in #96
- Initial sd-wire driver by @NickCao in #91
- Addtional debug logging for multiple components (part 1) by @NickCao in #90
- Simplify build target by @NickCao in #100
- Implement jmp client lease list/release by @NickCao in #102
- Use conditions in lease handling by @NickCao in #99
- Add automatic reconnect to exporter by @NickCao in #107
- Add ustreamer to container image by @NickCao in #103
- Also test on python 3.13 by @NickCao in #105
- Fixup dutlink example by @NickCao in #104
- Add libusb1 to container image by @NickCao in #108
- Reliably send EOF on stream disconnect by @NickCao in #109
- dutlink: use better method for detecting storage media presence by @NickCao in #110
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- Add Dockerfile and github action for publishing to quay by @NickCao in #89
- Use dynamic versioning from git in python wheels by @mangelajo in #92
- Add git to builder container to fix generating version by @NickCao in #94
- Add github action for publishing wheels by @NickCao in #93
Full Changelog: v0.0.0...v0.0.1