Skip to content

Commit

Permalink
[release] 0.2.127 (hail-is#14086)
Browse files Browse the repository at this point in the history
  • Loading branch information
danking authored Jan 12, 2024
1 parent d601d8c commit bb535cd
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 1 deletion.
41 changes: 41 additions & 0 deletions hail/python/hail/docs/change_log.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,47 @@ supports.
policy. Their functionality or even existence may change without notice. Please contact us if you
critically depend on experimental functionality.**


## Version 0.2.127

Released 2023-12-08

If you have an Apple M1 laptop, verify that

```
file $JAVA_HOME/bin/java
```

returns a message including the phrase "arm64". If it instead includes the phrase "x86_64" then you
must upgrade to a new version of Java. You may find such a version of Java
[here](https://www.azul.com/downloads/?os=macos&architecture=arm-64-bit&package=jre#zulu).

### New Features

- (hail#14093) `hailctl dataproc` now creates clusters using Dataproc version 2.1.33. It previously used version 2.1.2.
- (hail#13617) Query-on-Batch now supports joining two tables keyed by intervals.
- (hail#13795)(hail#13567) Enable passing a requester pays configuration to `hailtop.fs.open`.

### Bug Fixes

- (hail#14110) Fix `hailctl hdinsight start`, which has been broken since 0.2.118.
- (hail#14098)(hail#14090)(hail#14118) Fix (hail#14089), which makes `hailctl dataproc connect` work in Windows Subsystem for Linux.
- (hail#14048) Fix (hail#13979), affecting Query-on-Batch and manifesting most frequently as "com.github.luben.zstd.ZstdException: Corrupted block detected".
- (hail#14066) Since 0.2.110, `hailctl dataproc` set the heap size of the driver JVM dangerously high. It is now set to an appropriate level. This issue manifests in a variety of inscrutable ways including RemoteDisconnectedError and socket closed. See issue (hail#13960) for details.
- (hail#14057) Fix (hail#13998) which appeared in 0.2.58 and prevented reading from a networked filesystem mounted within the filesystem of the worker node for certain pipelines (those that did not trigger "lowering").
- (hail#14006) Fix (hail#14000). Hail now supports identity_by_descent on Apple M1 and M2 chips; however, your Java installation must be an arm64 installation. Using x86_64 Java with Hail on Apple M1 or M2 will cause SIGILL errors. If you have an Apple M1 or Apple M2 and `/usr/libexec/java_home -V` does not include `(arm64)`, you must switch to an arm64 version of the JVM.
- (hail#14022) Fix (hail#13937) caused by faulty library code in the Google Cloud Storage API Java client library.
- (hail#13812) Permit `hailctl batch submit` to accept relative paths. Fix (hail#13785).
- (hail#13885) Hail Query-on-Batch previously used Class A Operations for all interaction with blobs. This change ensures that QoB only uses Class A Operations when necessary.
- (hail#14127) `hailctl dataproc start ... --dry-run` now uses shell escapes such that, after copied and pasted into a shell, the `gcloud` command works as expected.
- (hail#14062) Fix (hail#14052) which caused incorrect results for identity by descent in Query-on-Batch.
- (hail#14122) Ensure that stack traces are transmitted from workers to the driver to the client.
- (hail#14105) When a VCF contains missing values in array fields, Hail now suggests using `array_elements_required=False`.

### Deprecations

- (hail#13987) Deprecate `default_reference` parameter to `hl.init`, users should use `hl.default_reference` with an argument to set new default references usually shortly after `hl.init`.

## Version 0.2.126

Released 2023-10-30
Expand Down
2 changes: 1 addition & 1 deletion hail/version.mk
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ endif
SCALA_VERSION ?= 2.12.18
SPARK_VERSION ?= 3.3.2
HAIL_MAJOR_MINOR_VERSION := 0.2
HAIL_PATCH_VERSION := 126
HAIL_PATCH_VERSION := 127
HAIL_PIP_VERSION := $(HAIL_MAJOR_MINOR_VERSION).$(HAIL_PATCH_VERSION)
HAIL_VERSION := $(HAIL_PIP_VERSION)-$(SHORT_REVISION)
ELASTIC_MAJOR_VERSION ?= 7

0 comments on commit bb535cd

Please sign in to comment.