GitHub / hetznercloud/hcloud-python / commits
A Python library for the Hetzner Cloud API
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 911f1ae5 |
chore(deps): update pre-commit hook psf/black-pre-commit-mirror to v26 (#623)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 3320d2e7 | chore(main): release v2.15.0 (#622) |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 8bff7435 | feat: add name to Storage Box Subaccount (#621) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 0d7b27eb |
chore(deps): update dependency sphinx to v9 (#601)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| d644bc98 |
chore(deps): update dependency sphinx-rtd-theme to >=3,<3.2 (#619)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| c4a0122b |
chore(deps): update dependency myst-parser to v5 (#620)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| a538df9e | chore(main): release v2.14.0 (#618) |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 101b2d11 | feat: retry requests when the api returns a `timeout` error (#617) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 72a76a01 | chore(main): release v2.13.0 (#610) |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e433d37f | chore: define `__all__` for all modules and missing exports (#616) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ae807f27 | refactor: improve actions methods and typing (#613) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d21d66cb | feat: deprecate datacenter in `primary ips` and `servers` (#609) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c314c8a9 |
chore(deps): update actions/cache action to v5 (#614)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 54198a75 |
chore(deps): update actions/checkout action to v6 (#615)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 83581b30 | ci: add link check workflow (#612) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9c702216 | test: enable mypy strict mode (#611) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3df9e69f | refactor: use base domain parse datetime helper (#606) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0a46f0c3 | feat: add per primary ip actions list operations (#608) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9e7cd398 |
chore(deps): update github artifact actions (major) (#607)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6c4ce5ac | ci: remove stale bot workflow (#605) |
phm07 <2****7@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 98dce778 | chore(main): release v2.12.0 (#599) |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 48551dac |
feat: add support for Storage Boxes (#524)
Co-authored-by: Julian Tölle <j****e@h****e> |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 79ffad3d |
chore(deps): update dependency mypy to >=1.19,<1.20 (#600)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6094b879 |
chore(deps): update pre-commit hook psf/black-pre-commit-mirror to v25.12.0 (...
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d1f8d750 |
chore(deps): update dependency coverage to >=7.13,<7.14 (#603)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 57cd6a41 | feat: add update rrset records action to zone client (#597) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1c9bd3aa |
chore(deps): update dependency coverage to >=7.12,<7.13 (#595)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 79feb48e |
chore(deps): update pre-commit hook asottile/pyupgrade to v3.21.2 (#596)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 46399210 |
chore(deps): update actions/checkout action to v6 (#598)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f2d4bcb7 | chore(main): release v2.11.1 (#594) |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 10af141a | fix: support reloading sub resource bound models (#590) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e071a8b9 | test: run pylint against test files (#592) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 28cb4b8f | refactor: pass list function to _get_first_by helper (#588) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8e32b044 | chore(main): release v2.11.0 (#585) |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 102559e3 |
chore(deps): update pre-commit hook psf/black-pre-commit-mirror to v25.11.0 (...
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 19d989b1 | feat: DNS support is now generally available (#581) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2a8dc49d | chore(deps): update dependency pytest to v9 (#582) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d252f2a6 | chore(deps): update pre-commit hook asottile/pyupgrade to v3.21.1 (#583) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 79dfbbe8 | chore(main): release v2.10.0 (#579) |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9d19adeb | feat: add server and load balancer `private_net_for` helper method (#580) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9f3e282b | feat(exp): add zone format txt record helper (#578) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d7c9ff79 | docs: update deprecated server types (#577) |
Julian Tölle <j****e@h****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 56997a1a |
chore(deps): update github artifact actions (major) (#576)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| dfae0689 |
chore(deps): update dependency coverage to >=7.11,<7.12 (#575)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c6aadce6 | chore(main): release v2.9.0 (#570) |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 42031160 |
chore(deps): update dependency pylint to v4 (#573)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8fba599a | feat: drop support for python 3.9 (#574) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 03ae506b |
chore(deps): update pre-commit hook pycqa/isort to v7 (#572)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ab6a6577 | test: generate bound model methods tests (#546) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 14675849 |
chore(deps): update pre-commit hook asottile/pyupgrade to v3.21.0 (#571)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 131b142a |
chore(deps): update python docker tag to v3.14 (#569)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c7fa18e7 | feat: support python 3.14 (#566) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 36670bd5 | chore(main): release v2.8.0 (#563) |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| fe49a672 | feat: support the new DNS API (#568) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 4b3ac8cb | fix: source_ips property is optional in firewall rule (#567) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 63fe718e | refactor: use kwargs when proxying bound model client (#564) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 61ec52de |
chore(deps): update pre-commit hook pycqa/isort to v6.1.0 (#565)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| eb795242 | feat: add new `ip_range` param to server `attach_to_network` (#561) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 18466c45 | feat: add new `ip_range` param to load balancer `attach_to_network` (#562) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| bbee5a71 | chore(main): release v2.7.0 (#559) |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 43548859 |
chore(deps): update apricote/releaser-pleaser action to v0.7.1 (#560)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a77b0cc9 | feat: per location server types (#558) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 628aa6d5 | docs: add experimental features maturity (#557) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 2134cb8c |
chore(deps): update dependency mypy to >=1.18,<1.19 (#555)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ed6b0a27 |
chore(deps): update dependency pytest-cov to v7 (#554)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 4f819dbf |
chore(deps): update pre-commit hook psf/black-pre-commit-mirror to v25.9.0 (#...
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| dc3b3eb2 |
chore(main): release v2.6.0 (#553)
Co-authored-by: jo <l****s@r****t> |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 74741e1d |
chore(deps): update actions/setup-python action to v6 (#552)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f95978fa |
chore(deps): update pypa/gh-action-pypi-publish action to v1.13.0 (#551)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f47aaf5a |
chore(deps): update dependency pytest-cov to >=6,<6.4 (#550)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e475af7b | feat: add category property to server type (#549) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 30b50d11 | docs: fix server metrics example (#547) |
BonifacioCalindoro <9****o@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 14ecce22 | chore(deps): update apricote/releaser-pleaser action to v0.7.0 (#548) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 33da63f4 | refactor: add resource clients base_url (#542) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| f933cc32 | test: generate actions tests for each resource that have actions (#545) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 8de41076 | test: add global action fixtures (#544) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| a73e7d40 | style: format test case (#543) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 4698975a | refactor: split top level client from base client (#534) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 2b4773ee | refactor: add BoundModelBase model property type (#539) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| c3cd1c9e | fix: rename `ClientEntityBase` to `ResourceClientBase` (#532) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 90968135 | test: use request_mock for all clients tests (#537) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| d38772b0 | test: use request_mock for all bound model tests (#536) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 706b1338 |
chore(deps): update actions/checkout action to v5 (#531)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 4ec149bd |
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 (#528)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| eda666f8 |
chore(deps): update actions/download-artifact action to v5 (#523)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| af37da75 |
chore(deps): update dependency coverage to >=7.10,<7.11 (#522)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| b95cdcc7 | docs: add note about experimental features (#520) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| be61f7f1 | style: format changelog (#521) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| d62bb5f4 |
chore(deps): update dependency mypy to >=1.17,<1.18 (#518)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 0a95f43e |
chore(deps): update apricote/releaser-pleaser action to v0.6.1 (#517)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| a2f4eaf4 | test: ignore our own deprecation warnings (#516) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| ca250a97 | chore(main): release v2.5.4 (#512) |
Hetzner Cloud Bot <4****t@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| a813f931 | fix: use valid license identifier (SPDX) (#514) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| bcbdd7dd | fix: equality for some domain classes (#510) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 8491feac | fix: typo in `LoadBalancerHealthCheckHttp` class name (#511) |
Jonas L. <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 47134e16 |
chore(deps): update pre-commit hook pycqa/flake8 to v7.3.0 (#509)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 24f50087 | ci: update releaser-pleaser workflow (sweep) | jo <l****s@r****t> | 9 months ago | |
| 640ed7f8 |
chore(deps): update dependency coverage to >=7.9,<7.10 (#505)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| da5d905d |
chore(deps): update dependency pytest-cov to >=6,<6.3 (#506)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| e53438ff |
chore(deps): update apricote/releaser-pleaser action to v0.6.0 (#507)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago |