Zio-py

Latest version: v0.0.16

Safety actively analyzes 630406 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 20

1.0.0rc88

Fix microsite deployment

1.0.0rc87

Attempt at fixing release issues

1.0.0rc86

1.0.0rc85

Release to include test artifects

1.0.0rc84

1.0.0rc21

We are excited to announce the release of ZIO 1.0.0-RC21, what we hope will be the final release candidate before version 1.0.

From here we do not expect significant API changes and will be focused on fixing any bugs that are identified and polishing the API in anticipation of the 1.0 release. Please report any issues you experience with this release candidate so we can address them immediately. Thank you for your support!

Notable changes

ZIO Core

The most significant change in this release candidate is refinements to the fiber supervision model. There is now a concept of explicit scopes, modeled by `ZScope`. Each fiber has a scope and when fibers are forked they are forked within a scope. Fibers forked with `fork` are forked in the scope of the parent fiber and fibers forked with `forkDaemon` are forked in the global scope. Fibers can now also be forked in another scope using the `forkIn` operator. A variety of combinators are provided for composing scopes, offering powerful tools for library authors to achieve fine grained control of fiber lifetimes.

In general we do not expect significant user facing impact as a result of these improvements. The main changes that users should see are that fibers can now be safely forked in `zipPar` (for example `left.fork zipPar right`) and parallel construction of layers in `ZLayer` has been reenabled.

In addition, this release candidate features significant improvements to `Chunk`, including implementing fast single element prepend, addressing a stack safety issue, and improving the efficiency of operations on chunks created through concatenation.

Finally, a new `TPriorityQueue` data structure has been included in the `stm` package.

* ZIO.fromFuture: remove lazy val (3707) (by simpadjo)
* Fix Type Inference Issue with ZIO.whenM and ZIO.unlessM (3720) (by adamgfraser)
* Fix: unsafeRunToFuture should not block (3718) (by runtologist)
* Align Methods on Blocking Service with Accessors (3725) (by adamgfraser)
* Update type aliases in ZLayer from succeed (3736) (by ahoy-jon)
* Add resurrect (3739) (by ahoy-jon)
* Implement Fast Single Element Prepend for Chunk (3747) (by adamgfraser)
* Better compile errors for pattern guards in for-comp (3530) (by simpadjo)
* Make fromCompletionStage Referentially Transparent (3755) (by adamgfraser)
* Replace ZIO[R, E, A] by aliases if possible + update documentation (3741) (by ahoy-jon and bernit77)
* Implement Balanced Concatenation for Chunk (3754) (by adamgfraser)
* Add conversion from Executor to Java (3774) (by tabdulradi)
* Implement TMapsize (3790) (by adamgfraser)
* Implement TMapputIfAbsent (3792) (by adamgfraser)
* Implement TPriorityQueue (3756) (by adamgfraser)
* Optimize TPriorityQueue (3798) (by adamgfraser)
* Add rightOrFailWith and leftOrFailWith and error transform docs (3408) (by Fristi)
* Implement Chunkzip and ChunkzipAll (3810) (by adamgfraser)
* Implement TArraysize (3815) (by adamgfraser)
* Implement updateService (3812) (by adamgfraser)
* Improve Efficiency Of Chunk (3831) (by adamgfraser)
* Synchronize access to the FiberRefLocals in inheritRefs (3836) (by iravid)
* Make ChunkBuilder Public (3837) (by adamgfraser)
* Introduce Concept of Explicit Scopes (3829) (by jdegoes)
* Reenable Parallel Construction of Layers (3833) (by adamgfraser)
* Add a new `fromOptionError` operator (3813) (by paulpdaniels)

ZIO Streams

This release candidate features a variety of improvements and bug fixes thanks to feedback from users. In particular, sinks now maintain *leftovers*. This aspect of sink was dropped in the RC19 release, and has now been brought back due to popular demand. In addition, `ZStreamrunHead` will now only consume the first element of the stream before exiting.

* Fix StreammapMPar (3705) (by luis3m)
* Make ZInputStream construction lazy (3701) (by simpadjo)
* ZSink.collectAll and Zstream.runAll use chunk (3587) (by borissmidt)
* Prevent ZStream.repeatEffectChunkOption from evaluating after end (3731) (by iravid)
* Fix ZStreamintersperse (3730) (by iravid)
* Correct a wrong type parameter name in method doc for ZStream.aggregateAsyncWithin (3734) (by svroonland)
* Delete Transducerzip (3742) (by simpadjo)
* Add ZStream.repeat,repeatWith,tick (3749) (by iravid)
* Fix ZStreamzipWithLatest (3752) (by luis3m)
* Add ZSink.fromFile functionality (3712) (by lvitaly)
* Fix interruption issue in aggregateAsyncWithinEither (3751) (by svroonland)
* Make ZStream.runHead only pull one element (3768) (by iravid)
* Add back support for leftovers in ZSink (3722) (by simpadjo)
* Add ZStream.fromTcpSocketServer (3677) (by regis-leray)
* Restore ZSinkcollectAllWhileWith (3779) (by simpadjo)
* ZSinkuntilOutputM should respect leftovers (3778) (by simpadjo)
* Add ZStreamrunManaged (3764) (by simpadjo)
* Fix ZStreamdebounce interruption issue (3765) (by luis3m)
* Fix ZStream.grouped (3819) (by simpadjo)
* Add ZSink.managed (3788) (by simpadjo)
* Transducer.collect*N shouldn't emit empty chunks (3827) (by simpadjo)

ZIO Test

* Add Additional Type Aliases for Laws (3743) (by adamgfraser)
* Fix Type Signature of Contravariant Compose Law (3746) (by adamgfraser)

Page 11 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.