You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+22-22Lines changed: 22 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,90 +6,90 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6
6
7
7
### Added
8
8
9
-
* The `JuliaHub.authenticate` function now supports a two-argument form, where you can pass the JuliaHub token in directly, bypassing interactive authentication. (#58)
10
-
* The `JuliaHub.submit_job` function now allows submitting jobs that expose ports (via the `expose` argument). Related to that, the new `JuliaHub.request` function offers a simple interface for constructing authenticated HTTP.jl requests against the job, and the domain name of the job can be accessed via the new `.hostname` property of the `Job` object. (#14, #52)
9
+
* The `JuliaHub.authenticate` function now supports a two-argument form, where you can pass the JuliaHub token in directly, bypassing interactive authentication. ([#58])
10
+
* The `JuliaHub.submit_job` function now allows submitting jobs that expose ports (via the `expose` argument). Related to that, the new `JuliaHub.request` function offers a simple interface for constructing authenticated HTTP.jl requests against the job, and the domain name of the job can be accessed via the new `.hostname` property of the `Job` object. ([#14], [#52])
11
11
12
12
## Version v0.1.10 - 2024-05-31
13
13
14
14
### Changed
15
15
16
-
* When submitting an appbundle with the two-argument `JuliaHub.appbundle(bundle_directory, codefile)` method, JuliaHub.jl now ensures that `@__DIR__``@__FILE`, and `include()` in the user code now work correctly. There is a subtle behavior change due to this, where now the user script _must_ be present within the uploaded appbundle tarball (previously it was possible to use a file that would get filtered out by `.juliabundleignore`). (#37, #53)
16
+
* When submitting an appbundle with the two-argument `JuliaHub.appbundle(bundle_directory, codefile)` method, JuliaHub.jl now ensures that `@__DIR__``@__FILE`, and `include()` in the user code now work correctly. There is a subtle behavior change due to this, where now the user script _must_ be present within the uploaded appbundle tarball (previously it was possible to use a file that would get filtered out by `.juliabundleignore`). ([#37], [[#53]])
17
17
18
18
## Version v0.1.9 - 2024-03-13
19
19
20
20
### Fixed
21
21
22
-
*`JuliaHub.nodespec` now correctly prioritizes the GPU, CPU, and memory counts, rather than the hourly price, when picking a "smallest node for a given spec". (#49)
22
+
*`JuliaHub.nodespec` now correctly prioritizes the GPU, CPU, and memory counts, rather than the hourly price, when picking a "smallest node for a given spec". ([#49])
23
23
24
24
## Version v0.1.8 - 2024-02-21
25
25
26
26
### Added
27
27
28
-
* The progress output printing in `JuliaHub.upload_dataset` can now be disabled by setting `progress=false`. (#48)
28
+
* The progress output printing in `JuliaHub.upload_dataset` can now be disabled by setting `progress=false`. ([#48])
29
29
30
30
## Version v0.1.7 - 2024-01-22
31
31
32
32
### Fixed
33
33
34
-
*`JuliaHub.datasets` and `JuliaHub.dataset` now handle problematic backend responses more gracefully. (#46)
34
+
*`JuliaHub.datasets` and `JuliaHub.dataset` now handle problematic backend responses more gracefully. ([#46])
35
35
36
36
## Version v0.1.6 - 2023-11-27
37
37
38
38
### Fixed
39
39
40
-
*`JuliaHub.appbundle`, when it has to generate a `Project.toml` file, now correctly includes it in the appbundle tarball. (#44)
41
-
*`JuliaHub.appbundle` now works with relative paths such as `"."`. (#44)
40
+
*`JuliaHub.appbundle`, when it has to generate a `Project.toml` file, now correctly includes it in the appbundle tarball. ([#44])
41
+
*`JuliaHub.appbundle` now works with relative paths such as `"."`. ([#44])
42
42
43
43
## Version v0.1.5 - 2023-09-27
44
44
45
45
### Added
46
46
47
-
* The job submission APIs now support jobs with no time limit, and also can be used to submit jobs that trigger system image builds. (#28)
47
+
* The job submission APIs now support jobs with no time limit, and also can be used to submit jobs that trigger system image builds. ([#28])
48
48
49
49
### Fixed
50
50
51
-
* Fixed the submission of application-type jobs. (#31, #32, #33, #35)
52
-
*`JuliaHub.applications()` no longer throws a type error when the user has no registered and user applications. (#33)
53
-
* Fixed the `show(io, x)` methods for `ComputeConfig` and `NodeSpec`. (#34)
51
+
* Fixed the submission of application-type jobs. ([#31], [#32], [#33], [#35])
52
+
*`JuliaHub.applications()` no longer throws a type error when the user has no registered and user applications. ([#33])
53
+
* Fixed the `show(io, x)` methods for `ComputeConfig` and `NodeSpec`. ([#34])
54
54
55
55
## Version v0.1.4 - 2023-08-21
56
56
57
57
### Fixed
58
58
59
-
*`upload_dataset` and `download_dataset` no longer use the deprecated do-syntax to call the `rclone` binary. (#18)
59
+
*`upload_dataset` and `download_dataset` no longer use the deprecated do-syntax to call the `rclone` binary. ([#18])
60
60
61
61
## Version v0.1.3 - 2023-07-17
62
62
63
63
### Changed
64
64
65
-
* The `name` keyword argument to `submit_job` has been deprecated and replaced with `alias`. (#13)
65
+
* The `name` keyword argument to `submit_job` has been deprecated and replaced with `alias`. ([#13])
66
66
67
67
### Fixed
68
68
69
-
*`extend_job` now correctly handles the `200` but `success: false` response. (#13)
70
-
* An assortment of small bugfixes revealed by JET. (#9) (#12)
69
+
*`extend_job` now correctly handles the `200` but `success: false` response. ([#13])
70
+
* An assortment of small bugfixes revealed by JET. ([#9]) ([#12])
71
71
72
72
### Tests
73
73
74
-
* The test suite now runs successfully when the package is `Pkg.add`ed and the package files have only read-only permissions. (#11)
74
+
* The test suite now runs successfully when the package is `Pkg.add`ed and the package files have only read-only permissions. ([#11])
75
75
76
76
## Version v0.1.2 - 2023-06-26
77
77
78
78
### Fixed
79
79
80
-
* If TimeZones.jl fails to determine the system's timezone, JuliaHub.jl now gracefully falls back to UTC to represent dates and times. (#7)
80
+
* If TimeZones.jl fails to determine the system's timezone, JuliaHub.jl now gracefully falls back to UTC to represent dates and times. ([#7])
81
81
82
82
## Version v0.1.1 - 2023-06-24
83
83
84
84
### Changed
85
85
86
-
* The `JuliaHub.download_job_file` function now returns the path of the relevant local file. (#3)
86
+
* The `JuliaHub.download_job_file` function now returns the path of the relevant local file. ([#3])
87
87
88
88
### Fixed
89
89
90
-
* Jobs with files that have missing data are now handled gracefully by defaulting the `.size` property to `0` and `.hash` property to `nothing`. (#3)
91
-
* Information about dataset versions can now be accessed via the the `.versions` property of a `Dataset` object. (#2)
92
-
* The automatic backend API version detection is now more reliable in some edge cases. (#1)
90
+
* Jobs with files that have missing data are now handled gracefully by defaulting the `.size` property to `0` and `.hash` property to `nothing`. ([#3])
91
+
* Information about dataset versions can now be accessed via the the `.versions` property of a `Dataset` object. ([#2])
92
+
* The automatic backend API version detection is now more reliable in some edge cases. ([#1])
0 commit comments