Skip to content

Commit

Permalink
chore: convert links to be Changelog.jl-friendly
Browse files Browse the repository at this point in the history
  • Loading branch information
mortenpi committed Jun 27, 2024
1 parent 961ef66 commit 9859579
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,90 +6,90 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),

### Added

* The `JuliaHub.authenticate` function now supports a two-argument form, where you can pass the JuliaHub token in directly, bypassing interactive authentication. (#58)
* 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)
* The `JuliaHub.authenticate` function now supports a two-argument form, where you can pass the JuliaHub token in directly, bypassing interactive authentication. ([#58])
* 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])

## Version v0.1.10 - 2024-05-31

### Changed

* 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)
* 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]])

## Version v0.1.9 - 2024-03-13

### Fixed

* `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)
* `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])

## Version v0.1.8 - 2024-02-21

### Added

* The progress output printing in `JuliaHub.upload_dataset` can now be disabled by setting `progress=false`. (#48)
* The progress output printing in `JuliaHub.upload_dataset` can now be disabled by setting `progress=false`. ([#48])

## Version v0.1.7 - 2024-01-22

### Fixed

* `JuliaHub.datasets` and `JuliaHub.dataset` now handle problematic backend responses more gracefully. (#46)
* `JuliaHub.datasets` and `JuliaHub.dataset` now handle problematic backend responses more gracefully. ([#46])

## Version v0.1.6 - 2023-11-27

### Fixed

* `JuliaHub.appbundle`, when it has to generate a `Project.toml` file, now correctly includes it in the appbundle tarball. (#44)
* `JuliaHub.appbundle` now works with relative paths such as `"."`. (#44)
* `JuliaHub.appbundle`, when it has to generate a `Project.toml` file, now correctly includes it in the appbundle tarball. ([#44])
* `JuliaHub.appbundle` now works with relative paths such as `"."`. ([#44])

## Version v0.1.5 - 2023-09-27

### Added

* 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)
* 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])

### Fixed

* Fixed the submission of application-type jobs. (#31, #32, #33, #35)
* `JuliaHub.applications()` no longer throws a type error when the user has no registered and user applications. (#33)
* Fixed the `show(io, x)` methods for `ComputeConfig` and `NodeSpec`. (#34)
* Fixed the submission of application-type jobs. ([#31], [#32], [#33], [#35])
* `JuliaHub.applications()` no longer throws a type error when the user has no registered and user applications. ([#33])
* Fixed the `show(io, x)` methods for `ComputeConfig` and `NodeSpec`. ([#34])

## Version v0.1.4 - 2023-08-21

### Fixed

* `upload_dataset` and `download_dataset` no longer use the deprecated do-syntax to call the `rclone` binary. (#18)
* `upload_dataset` and `download_dataset` no longer use the deprecated do-syntax to call the `rclone` binary. ([#18])

## Version v0.1.3 - 2023-07-17

### Changed

* The `name` keyword argument to `submit_job` has been deprecated and replaced with `alias`. (#13)
* The `name` keyword argument to `submit_job` has been deprecated and replaced with `alias`. ([#13])

### Fixed

* `extend_job` now correctly handles the `200` but `success: false` response. (#13)
* An assortment of small bugfixes revealed by JET. (#9) (#12)
* `extend_job` now correctly handles the `200` but `success: false` response. ([#13])
* An assortment of small bugfixes revealed by JET. ([#9]) ([#12])

### Tests

* The test suite now runs successfully when the package is `Pkg.add`ed and the package files have only read-only permissions. (#11)
* The test suite now runs successfully when the package is `Pkg.add`ed and the package files have only read-only permissions. ([#11])

## Version v0.1.2 - 2023-06-26

### Fixed

* If TimeZones.jl fails to determine the system's timezone, JuliaHub.jl now gracefully falls back to UTC to represent dates and times. (#7)
* If TimeZones.jl fails to determine the system's timezone, JuliaHub.jl now gracefully falls back to UTC to represent dates and times. ([#7])

## Version v0.1.1 - 2023-06-24

### Changed

* The `JuliaHub.download_job_file` function now returns the path of the relevant local file. (#3)
* The `JuliaHub.download_job_file` function now returns the path of the relevant local file. ([#3])

### Fixed

* Jobs with files that have missing data are now handled gracefully by defaulting the `.size` property to `0` and `.hash` property to `nothing`. (#3)
* Information about dataset versions can now be accessed via the the `.versions` property of a `Dataset` object. (#2)
* The automatic backend API version detection is now more reliable in some edge cases. (#1)
* Jobs with files that have missing data are now handled gracefully by defaulting the `.size` property to `0` and `.hash` property to `nothing`. ([#3])
* Information about dataset versions can now be accessed via the the `.versions` property of a `Dataset` object. ([#2])
* The automatic backend API version detection is now more reliable in some edge cases. ([#1])

## Version v0.1.0 - 2023-06-20

Expand Down

0 comments on commit 9859579

Please sign in to comment.