[Lava v0.9.0](https://github.com/lava-nc/lava) Release Notes
November 9, 2023
What's Changed
* Fix conv python model to send() before recv() by Gavinator98 in https://github.com/lava-nc/lava/pull/751
* Adds support for Monitor a Port to observe if it is blocked by joyeshmishra in https://github.com/lava-nc/lava/pull/755
* Issue: 757 - Update install from source info by ahenkes1 in https://github.com/lava-nc/lava/pull/758
* Fix DelayDense buffer issue by bamsumit in https://github.com/lava-nc/lava/pull/767
* Allow np.array as input weights for Sparse by SveaMeyer13 in https://github.com/lava-nc/lava/pull/772
* Bump tornado from 6.3.2 to 6.3.3 by dependabot in https://github.com/lava-nc/lava/pull/778
* Bump cryptography from 41.0.2 to 41.0.3 by dependabot in https://github.com/lava-nc/lava/pull/779
* Bump gitpython from 3.1.32 to 3.1.35 by dependabot in https://github.com/lava-nc/lava/pull/785
* Merge Spike IO by joyeshmishra in https://github.com/lava-nc/lava/pull/786
* CLP tutorial 1 small patch by elvinhajizada in https://github.com/lava-nc/lava/pull/773
* CLP Tutorial 02: COIL-100 by elvinhajizada in https://github.com/lava-nc/lava/pull/721
* Bump cryptography from 41.0.3 to 41.0.4 by dependabot in https://github.com/lava-nc/lava/pull/790
* Generalize int shape check in injector and extractor to take numpy ints by bamsumit in https://github.com/lava-nc/lava/pull/792
* Prod neuron by epaxon in https://github.com/lava-nc/lava/pull/783
* Resfire by epaxon in https://github.com/lava-nc/lava/pull/787
* Graded by epaxon in https://github.com/lava-nc/lava/pull/734
* Bump pillow from 10.0.0 to 10.0.1 by dependabot in https://github.com/lava-nc/lava/pull/794
* Bump urllib3 from 1.26.16 to 1.26.17 by dependabot in https://github.com/lava-nc/lava/pull/793
* Bump gitpython from 3.1.35 to 3.1.37 by dependabot in https://github.com/lava-nc/lava/pull/795
* Folded view by ymeng-git in https://github.com/lava-nc/lava/pull/774
* Add sender and receiver information in watchdog logs by joyeshmishra in https://github.com/lava-nc/lava/pull/796
* Bump urllib3 from 1.26.17 to 1.26.18 by dependabot in https://github.com/lava-nc/lava/pull/800
* Update process.py to fix typo. by tim-shea in https://github.com/lava-nc/lava/pull/763
* Add BitCheck Process by mgkwill in https://github.com/lava-nc/lava/pull/802
* Lava fixes to enable large convolutional networks by bamsumit in https://github.com/lava-nc/lava/pull/808
* Fix poetry config for publish to pypi by mgkwill in https://github.com/lava-nc/lava/pull/782
* Change how poetry uploads to pypi in cd.yml by mgkwill in https://github.com/lava-nc/lava/pull/810
New Features and Improvements
- `VarWire` process added in `lava.proc.io.injector`. It works similarly to `Injector`, but using `RefPorts`.
- Added watchdog which supports monitoring a port to observe if it is blocked
- `GradedVec` process enabling graded spike vector layer, which transmits accumulated input as graded spike with no dynamics
- `ProdNeuron` process, enabling the product of two graded inputs and outputs result as graded spike
- `RFZero` process, enabling resonate and fire neuron with spike trigger of threshold and 0-phase crossing
- Added `BitCheck` process, allowing quick check of hardware overflow for bit-accurate process vars
- Added support for multi-instance compilation through `compile_option {'folded_view': ['templateName']}`
Bug Fixes and Other Changes
- Fixed buffer issue in synaptic delay.
- Added support for numpy array types to use as input weights for Sparse connection process.
Breaking Changes
- No known breaking changes in this release.
Known Issues
- No known issues in this release.
New Contributors
* ahenkes1 made their first contribution in https://github.com/lava-nc/lava/pull/758
* epaxon made their first contribution in https://github.com/lava-nc/lava/pull/783
* ymeng-git made their first contribution in https://github.com/lava-nc/lava/pull/774
**Full Changelog**: https://github.com/lava-nc/lava/compare/v0.8.0...v0.9.0