Skip to content

Commit a8eb3b9

Browse files
committed
changed the changelog file to markdown
1 parent eeecade commit a8eb3b9

2 files changed

Lines changed: 296 additions & 198 deletions

File tree

CHANGELOG.md

Lines changed: 296 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,296 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [1.12.1] - 2025-05-13
11+
12+
### Fixed
13+
14+
- Inference examples docs generation
15+
16+
### Changed
17+
18+
- Inference status enum from numerical to meaningful string values
19+
20+
## [1.12.0] - 2025-05-12
21+
22+
### Added
23+
24+
- Support for fileset secrets
25+
26+
## [1.11.0] - 2025-04-28
27+
28+
### Added
29+
30+
- Example for calling the inference endpoint with a minimal client
31+
- Missing doc generation for inference examples
32+
33+
### Changed
34+
35+
- Refactored instances.py to use dataclasses and google docstring style
36+
37+
## [1.10.0] - 2025-04-17
38+
39+
### Changed
40+
41+
- Updated version for release
42+
43+
## [1.9.1] - 2025-04-17
44+
45+
### Added
46+
47+
- Inference client to run inference requests and get status and results
48+
- Support for asynchronous inference
49+
50+
## [1.9.0] - 2025-04-04
51+
52+
### Added
53+
54+
- Environment variables to container deployment example
55+
- `size_in_mb` parameter to `VolumeMount` class
56+
- Memory volume mount type
57+
58+
### Changed
59+
60+
- Updated examples image from `fastai` to `ubuntu-24.04-cuda-12.8-open-docker`
61+
- Consistent naming and load of credentials from env variables in examples
62+
63+
## [1.8.4] - 2025-03-25
64+
65+
### Added
66+
67+
- Readthedocs configuration file
68+
69+
## [1.8.3] - 2025-03-25
70+
71+
### Changed
72+
73+
- Updated documentation
74+
75+
## [1.8.2] - 2025-03-25
76+
77+
### Added
78+
79+
- Missing packages to setup requirements
80+
81+
## [1.8.1] - 2025-03-24 [YANKED]
82+
83+
### Removed
84+
85+
- Container name from deployment creation
86+
87+
## [1.8.0] - 2025-03-24 [YANKED]
88+
89+
### Added
90+
91+
- Support for containers
92+
93+
## [1.7.3] - 2025-03-07
94+
95+
### Fixed
96+
97+
- Type for contract and pricing parameters
98+
99+
## [1.7.1] - 2025-03-06
100+
101+
### Added
102+
103+
- Contract and pricing parameters in `datacrunch.instances.create()`
104+
105+
## [1.7.0] - 2024-11-21
106+
107+
### Fixed
108+
109+
- Methods `volumes.increase_size()` and `volumes.get()`
110+
111+
## [1.6.1] - 2023-10-02
112+
113+
### Added
114+
115+
- Spot price to instance types
116+
117+
## [1.6.0] - 2023-09-15
118+
119+
### Added
120+
121+
- Locations endpoint and location code parameter to the availability endpoints
122+
123+
## [1.5.0] - 2023-06-28
124+
125+
### Added
126+
127+
- Location constants
128+
129+
### Changed
130+
131+
- Refactored the code to send `location_code` instead of `location` when creating an instance or a volume
132+
133+
## [1.4.1] - 2023-06-20
134+
135+
### Fixed
136+
137+
- Bug where token refresh failed
138+
139+
## [1.4.0] - 2023-06-14
140+
141+
### Added
142+
143+
- Support for permanent deletion of volumes
144+
- Volume class method that inits a new Volume instance from a dict
145+
- Integration tests for permanent deletion of volumes
146+
147+
## [1.3.0] - 2023-05-25
148+
149+
### Added
150+
151+
- Support for volume cloning
152+
153+
## [1.2.0] - 2023-04-24
154+
155+
### Added
156+
157+
- Support for deploying a new instance with existing volumes
158+
159+
## [1.1.2] - 2023-03-02
160+
161+
### Fixed
162+
163+
- Bug where the wrong property name was used
164+
165+
## [1.1.1] - 2023-02-23
166+
167+
### Fixed
168+
169+
- Bug where the authentication refresh token flow did not update the token values
170+
171+
## [1.1.0] - 2023-01-20
172+
173+
### Added
174+
175+
- Support for checking availability for a spot instance
176+
177+
### Changed
178+
179+
- Updated two github actions to run on fixed version of ubuntu because the latest one is missing python 3.6
180+
- Added more versions of python to be used on two github actions
181+
182+
## [1.0.10] - 2022-10-18
183+
184+
### Added
185+
186+
- Support for adding a coupon code when deploying a new instance
187+
188+
## [1.0.9] - 2022-09-16
189+
190+
### Added
191+
192+
- `is_spot` property to the `Instance` class, now possible to deploy a spot instance
193+
- Implemented `__str__` method for `Instance`, `Volume` and `Image` Classes, now possible to print instances
194+
195+
## [1.0.8] - 2021-12-20
196+
197+
### Added
198+
199+
- `ssh_key_ids` property for Volume entity
200+
- Test coverage for `ssh_key_ids`
201+
202+
## [1.0.7] - 2021-10-13
203+
204+
### Fixed
205+
206+
- The previous bug in a different method
207+
208+
## [1.0.6] - 2021-10-12
209+
210+
### Fixed
211+
212+
- Bug where initializing an instance without ssh keys raises an exception
213+
214+
## [1.0.5] - 2021-09-27
215+
216+
### Added
217+
218+
- Option to set OS volume size and name on instance creation
219+
220+
## [1.0.4] - 2021-07-01
221+
222+
### Added
223+
224+
- Constants documentation
225+
226+
## [1.0.3] - 2021-07-01
227+
228+
### Added
229+
230+
- Missing volumes documentation
231+
232+
## [1.0.2] - 2021-06-16
233+
234+
### Added
235+
236+
- Examples to documentation
237+
238+
## [1.0.1] - 2021-06-16
239+
240+
### Changed
241+
242+
- Updated version
243+
244+
## [1.0.0] - 2021-06-16
245+
246+
### Added
247+
248+
- Support for storage volumes
249+
250+
### Changed
251+
252+
- Breaking change: moved all constants under DataCrunchClient to DataCrunchClient.constants
253+
254+
## [0.1.0] - 2021-01-05
255+
256+
### Added
257+
258+
- First release, still in beta.
259+
260+
[unreleased]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.12.1...HEAD
261+
[1.12.1]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.12.0...v1.12.1
262+
[1.12.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.11.0...v1.12.0
263+
[1.11.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.10.0...v1.11.0
264+
[1.10.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.9.1...v1.10.0
265+
[1.9.1]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.9.0...v1.9.1
266+
[1.9.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.8.4...v1.9.0
267+
[1.8.4]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.8.3...v1.8.4
268+
[1.8.3]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.8.2...v1.8.3
269+
[1.8.2]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.8.1...v1.8.2
270+
[1.8.1]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.8.0...v1.8.1
271+
[1.8.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.7.3...v1.8.0
272+
[1.7.3]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.7.1...v1.7.3
273+
[1.7.1]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.7.0...v1.7.1
274+
[1.7.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.6.1...v1.7.0
275+
[1.6.1]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.6.0...v1.6.1
276+
[1.6.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.5.0...v1.6.0
277+
[1.5.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.4.1...v1.5.0
278+
[1.4.1]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.4.0...v1.4.1
279+
[1.4.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.3.0...v1.4.0
280+
[1.3.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.2.0...v1.3.0
281+
[1.2.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.1.2...v1.2.0
282+
[1.1.2]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.1.1...v1.1.2
283+
[1.1.1]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.1.0...v1.1.1
284+
[1.1.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.0.10...v1.1.0
285+
[1.0.10]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.0.9...v1.0.10
286+
[1.0.9]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.0.8...v1.0.9
287+
[1.0.8]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.0.7...v1.0.8
288+
[1.0.7]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.0.6...v1.0.7
289+
[1.0.6]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.0.5...v1.0.6
290+
[1.0.5]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.0.4...v1.0.5
291+
[1.0.4]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.0.3...v1.0.4
292+
[1.0.3]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.0.2...v1.0.3
293+
[1.0.2]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.0.1...v1.0.2
294+
[1.0.1]: https://github.com/DataCrunch-io/datacrunch-python/compare/v1.0.0...v1.0.1
295+
[1.0.0]: https://github.com/DataCrunch-io/datacrunch-python/compare/v0.1.0...v1.0.0
296+
[0.1.0]: https://github.com/DataCrunch-io/datacrunch-python/releases/tag/v0.1.0

0 commit comments

Comments
 (0)