# 1.0.0-M1.1

## Highlights

A number of bug fixes following the M1 release, thanks to the feedback from the community, allowed us to quickly sort out a few issues. This is a minor bug fix release to address short comings found with M1. Most fixes were related to keras import, the cnn/rnn helpers, and python4j.

Snapshots will also be published every 2 days automatically now <https://github.com/eclipse/deeplearning4j/pull/9355> to get around sonatype ossrh deletion of snapshots every 3 days. This should increase robustness of the snapshots.

Worked around an issue with github actions pre emptively upgrading visual studio breaking the cuda builds: <https://github.com/eclipse/deeplearning4j/pull/9364>

Added backwards compatibility for centos 6 via a new linux-x86\_64-compat classifier enabling use of older glibcs on centos 7:

&#x20;<https://github.com/eclipse/deeplearning4j/pull/9368> <https://github.com/eclipse/deeplearning4j/pull/9368><https://github.com/eclipse/deeplearning4j/pull/9373>

A number of bugs were fixed with LSTM and CUDNN: <https://github.com/eclipse/deeplearning4j/pull/9372>

### Known issues

<https://github.com/eclipse/deeplearning4j/issues/9142> - avoid shuffle operations on gpu. Pre save data on cpu in mini batches. For more help, please post on the forums at <https://community.konduit.ai/>

##

## Deeplearning4j

### Features and Enhancements

* Add batch normalization support for RNNs: <https://github.com/eclipse/deeplearning4j/pull/9338>
* Disable old helpers by default <https://github.com/eclipse/deeplearning4j/pull/9343>
* Minor unit test fixes: <https://github.com/eclipse/deeplearning4j/pull/9346>
* Add keras support for cnn 1d NWHC: <https://github.com/eclipse/deeplearning4j/pull/9353>
* Move the warning about version check to tracing so it stops logging this during normal usage confusing users: <https://github.com/eclipse/deeplearning4j/pull/9356>
* Allow 1d convolutions to accept feed forward as input type: <https://github.com/eclipse/deeplearning4j/pull/9365>
* Remove the old benchmark suite and migrate it to contrib: <https://github.com/eclipse/deeplearning4j/pull/9374>
* Remove old MKLDNNLSTM helper (it never fully functioned anyways): <https://github.com/eclipse/deeplearning4j/pull/9381>

### Bug fixes

* Fixed an issue with helper reflection ensuring the classes would be loaded properly <https://github.com/eclipse/deeplearning4j/pull/9333>   <https://github.com/eclipse/deeplearning4j/pull/9350>
* Fix minor workspace activation bug: <https://github.com/eclipse/deeplearning4j/pull/9341>
* Fixed compilation error when running anything more than jdk 8 and NIO buffers: <https://github.com/eclipse/deeplearning4j/pull/9351>
* Move logback to be a test dependency for some modules: <https://github.com/eclipse/deeplearning4j/pull/9362>
* Keras model import fixes for GlobalPooling:\
  &#x20;<https://github.com/eclipse/deeplearning4j/pull/9378> <https://github.com/eclipse/deeplearning4j/pull/9384>

## Nd4j

### Features and Enhancements

* Add Eigen op as public ensuring easier use when running eigenvalue decomposition <https://github.com/eclipse/deeplearning4j/pull/9328>

### Bug fixes

* Fixes minor issue with choice(..) op <https://github.com/eclipse/deeplearning4j/pull/9360> thanks to  <https://github.com/Romira915>
* Minor applyScalar typo fix: <https://github.com/eclipse/deeplearning4j/pull/9385>

## Datavec

### Features and Enhancements

### Bug fixes

Fixed serialization bug with StringToTimeTransform: <https://github.com/eclipse/deeplearning4j/pull/9377> thanks to community member  <https://github.com/yumg>

## Python4j

### Features and Enhancements

* Made python4j's python path setting more robust by migrating from set path calls to add path calls: <https://github.com/eclipse/deeplearning4j/pull/9386>

### Bug fixes

* Fixes bug with numpy import array jvm crashes: <https://github.com/eclipse/deeplearning4j/pull/9348>

## Samediff

### Features and Enhancements

### Bug fixes

Fixed inconsistent conventions between SameDiffVariable getArr and getArrForName().. <https://github.com/eclipse/deeplearning4j/pull/9357>
