Releases: zio/zio
Releases · zio/zio
2.0.19
What's Changed
- Update Binary Compatibility Version by @adamgfraser in #8454
- Fixed #8452 Failing YearMonth bounded generator by @loathwine in #8455
- fix typo in Introduction to the ZIO's Contextual Data Types by @sangwoo-sean in #8460
- Adding fhir indexer project to communities by @royashcenazi in #8467
- ZIO Test: Prevent Concurrent Access to SBT Event Handler by @adamgfraser in #8474
- Blog Post Announcing ZIO Chat. by @khajavi in #8476
- Handle Deterministic Generators In Get.setOfN by @adamgfraser in #8485
- Update Metrics Connectors Documentation by @adamgfraser in #8480
- Update operations.md - Scanning examples by @jackhclee in #8486
- Only Interrupt Root Fibers That Are Alive by @adamgfraser in #8466
- ZIO Test: Create Debug File Lazily by @adamgfraser in #8487
- Switch head from AtomicInteger to AtomicLong by @sameer-hashflow in #8490
- Update quill.md by @sergiuszkierat in #8493
- Use Mask by @adamgfraser in #8491
- Fix Typo by @adamgfraser in #8492
- Create zio-nebula.md by @jxnu-liguobin in #8499
- Implement Assertion#render by @adamgfraser in #8498
- Fix wrong package name in zio-streams installation docs by @visortelle in #8502
- Documentation: Make Actor Interruptible by @khajavi in #8503
- Use Pre-build UI Components for ZIO Chat by @khajavi in #8519
- Documentation: Assertion on Error Types by @khajavi in #8520
- Add cause info to TestRunner failure message by @esamson in #8517
- Update Chat Components To Prevent Overriding Site CSS by @khajavi in #8525
- Handle Failures In Inner Stream Finalizers by @adamgfraser in #8501
- Add Custom Extractor For NonEmptyChunk by @adamgfraser in #8504
New Contributors
- @royashcenazi made their first contribution in #8467
- @jackhclee made their first contribution in #8486
- @sameer-hashflow made their first contribution in #8490
- @sergiuszkierat made their first contribution in #8493
- @esamson made their first contribution in #8517
Full Changelog: v2.0.18...v2.0.19
2.0.18
What's Changed
- Prevent ZIO Chat Pop-up Window From Changing Page Titles by @khajavi in #8422
- ZIO Test: Fix Reporting Of Test Duration by @adamgfraser in #8419
- Drop Support For Java 8 by @adamgfraser in #8434
- Fix Typo by @adamgfraser in #8432
- Remove Duplicate Stack Trace Elements by @adamgfraser in #8430
- Update Binary Compatibility Version by @adamgfraser in #8425
- Implement Gen#filterZIO by @adamgfraser in #8394
- Fix Order Of Test Output by @adamgfraser in #8435
- Update Dependencies by @adamgfraser in #8436
- Improve Rendering Of Parallel Causes by @adamgfraser in #8438
- Avoid Creating Overly Nested Chunks by @adamgfraser in #8427
- Implement ZLayerAspect by @adamgfraser in #8391
- Chunk Optimizations by @adamgfraser in #8440
Full Changelog: v2.0.17...v2.0.18
2.0.17
What's Changed
- doc: zio.test.Diff by @Fristi in #8336
- Update zio-temporal doc by @vitaliihonta in #8342
- Handle Updating Service In Empty Environment by @adamgfraser in #8347
- Make Chat Button More Visible by @khajavi in #8349
Clock::currentTime
: Avoid callingunit.convert
when the passedTimeUnit
isMILLISECONDS
by @guizmaii in #8358- Reminder about the IntelliJ Plugin if you are using zio-macros by @atais in #8363
- Community libs: update zio-temporal doc by @vitaliihonta in #8366
- Update Refs According To The New API by @khajavi in #8367
- Align Thread Names by @adamgfraser in #8369
- Add more methods to scala-native zio-streams by @pablf in #8364
- Fixed description for random by @felix-hedenstrom in #8373
- Native support for some ZIO methods by @pablf in #8375
- Add missing finals on the Schedule trait by @guizmaii in #8376
- ZIO Test: Correctly Report Time Of Parallel Tests by @adamgfraser in #8381
- Add Blue Insight Digital to Adopters list by @ahoy196 in #8386
- Do Not Fork Dynamically Accessed Scope by @adamgfraser in #8355
- Handle Differences In Ancestor Values When Joining Fiber Refs by @adamgfraser in #8334
- ZIO Test: Handle Equal Bounds In Gen.bigInt by @adamgfraser in #8339
- Update Binary Compatibility Version by @adamgfraser in #8341
- ZIO Config: Handle Nested Map Environment by @adamgfraser in #8345
- Clean Up Type Signatures by @adamgfraser in #8351
- Update Documentation by @adamgfraser in #8356
- Bounded Thread Pool Scheduler by @adamgfraser in #8372
- Automatic ZLayer derivation by @guersam in #8374
- ZIO Test: Use Live.withLive In Test Aspects Repeat and Retry by @adamgfraser in #8382
- Fix ConcurrentSet#removeIf and ConcurrentSet#retainIf by @adamgfraser in #8385
- Update chunk.md by @markusheilig in #8380
New Contributors
- @atais made their first contribution in #8363
- @pablf made their first contribution in #8364
- @ahoy196 made their first contribution in #8386
Full Changelog: v2.0.16...v2.0.17
2.0.16
What's Changed
- Update ZIO Mock Docs to The Latest Version (1.0.0-RC11) by @khajavi in #8182
- How to Gracefully Shutdown ZIO Applications? by @khajavi in #8180
- Adding a Description field to ZIO MetricKey by @Grryum in #8159
- Improve performance of ConfigProvider.fromMap by @vladimirkl in #8183
- Documentation: Update Histogram Metric Article by @khajavi in #8191
- Auto-approve Renovate's PRs by @khajavi in #8039
- Show message when using unsupported by-name parameters by @andrzejressel in #8117
- Fix Typo by @adamgfraser in #8200
- Fix FileNotFoundException: debug.txt in zio-test by @johnspade in #8201
- Documentation: Integrating ZIO Test with JUnit by @khajavi in #8195
- Update README.md by @hassanraza5214 in #8202
- add AnyMind Group to adopters by @rolang in #8207
- Remove Subscriber After Unsubscribing by @adamgfraser in #8179
- Require At Least One Assertion by @adamgfraser in #8193
- Documentation: Introduction to Reloadable Services by @khajavi in #8205
- Simplify
ZSink::fold
code by @guizmaii in #8208 - Add
ZLayer#toManaged
by @neko-kai in #8211 - Add Social Media Image by @khajavi in #8212
- upgrade code snippets by @singularityDLW in #8224
- Add Believe to adopters by @kevchuang in #8226
- ZIO Test: Do Not Share Execution Event Sink by @adamgfraser in #8227
- Fixed spelling mistake in AutoWireSpec.scala test by @felix-hedenstrom in #8232
- Ecosystem community doc: update zio-temporal by @vitaliihonta in #8229
- added Gen instance for java.util.Currency by @devsprint in #8222
- Update running-tests.md by @sangwoo-sean in #8235
- Remove ZIO 1.x Docs Navigation Bar From Website by @khajavi in #8238
- Fix: Enable
ZLayer.derive
to handle arity 0 case classes (#8236) by @987Nabil in #8237 - Website: Remove Duplication From Ecosystem Sidebar by @khajavi in #8252
- optimize ZStream.fromIteratorSucceed by @myazinn in #8254
- Join FiberRefs In Order In ZipPar by @adamgfraser in #8216
- Fix Type Signature Of ZSink#orElse by @adamgfraser in #8223
- Preserve Scope In Stream#tapErrorCause by @adamgfraser in #8248
- Documentation: FiberRef and Compositional Updates by @khajavi in #8213
- GH-8076 ConcurrentWeakHashSet by @dzikoysk in #8093
- Added feature for dumping current metrics values for debug purpose. by @Grryum in #8162
- Optimize Zippable by @adamgfraser in #8259
- Optimize
ZStream::flatMap
by @guizmaii in #8261 - Add ZIO Chat Bot to The Navbar by @khajavi in #8265
- Fix Sidebar Label of FibeRef Page by @khajavi in #8266
- Add GitHub Link of ZIO Project to the Navbar by @khajavi in #8267
- Fix timer metric by @ghostdogpr in #8270
- Add ZIO 1.0.18 Documentation to the Versioned Docs by @khajavi in #8268
- Implement TestAspect.fromLayerShared by @adamgfraser in #8274
- Peel with dying sink by @eyalfa in #8278
- docs: Clean up some grammar & syntax in core reference by @ches in #8276
- Use More Specific Return Type In ZSink.foldleftZIO by @adamgfraser in #8275
- Implement Parallel Finalizers Mask by @adamgfraser in #8204
- Update Fiber Lifetime Boundaries by @adamgfraser in #8264
- ZIO Test: Warn If Scope Cannot Be Closed by @adamgfraser in #8288
- use imported name instead of fully qualified name in Duration.scala by @mberndt123 in #8293
- Implement Config.long by @adamgfraser in #8292
- ZIO Test: Preserve Trace In TestAspect.timeoutWarning by @adamgfraser in #8289
- Fixed broken symbolic links for CoC, Contributing Guideline by @hatchling13 in #8299
- fix: double evaluation in raceAll by @regiskuckaertz in #8302
- Add Automorph to ZIO compatible libraries by @martin-ockajak in #8318
- Add ZIO Chat Pop-up Window by @khajavi in #8319
- Do Not Hold On To References In Unbounded Hub by @adamgfraser in #8294
- Compositional State Updates by @adamgfraser in #8325
- Ensure Queue Will Be Shutdown Before Awaiting It In ZStream#tapSink by @adamgfraser in #8311
- Implement ZStream#mergeSorted by @adamgfraser in #8301
- Handle Early Termination In ZSink#raceWith by @adamgfraser in #8317
- Update Binary Compatibility Version by @adamgfraser in #8323
- Optimize Gen.unfoldGen by @adamgfraser in #8324
- Make UI Design of Pop-up Window Responsive by @khajavi in #8328
- Justify ZIO Header Image by @khajavi in #8330
- Use Garbage-First Garbage Collector (UseG1GC) To Improve CI Performance by @khajavi in #8329
- Don't Compare Fiber Ids When Joining Fiber Refs by @adamgfraser in #8333
- Convert Seconds to Milliseconds in FiberId.apply by @adamgfraser in #8332
- Simplify build-website Job on GitHub CI Workflow by @khajavi in #8335
- Fixing OOM Error in the build-website Job of the CI Workflow by @khajavi in #8337
New Contributors
- @hassanraza5214 made their first contribution in #8202
- @rolang made their first contribution in #8207
- @singularityDLW made their first contribution in #8224
- @kevchuang made their first contribution in #8226
- @devsprint made their first contribution in #8222
- @sangwoo-sean made their first contribution in #8235
- @dzikoysk made their first contribution in #8093
- @hatchling13 made their first contribution in #8299
- @martin-ockajak made their first contribution in #8318
Full Changelog: v2.0.15...v2.0.16
2.0.15
This release contains a fix for an issue in Scala 3.3.0.
What's Changed
- Upgrade Scala 3 Version And Revert ProvideSome Optimizations by @adamgfraser in #8165
- Add
decodeCharsWithDecoder
to ZPipeline by @guymers in #8163 - Add a samplePercent pipeline to randomly sample a stream by @gnp in #8058
- Fix Documentation by @adamgfraser in #8172
- Fix Broken Links Related to Official ZIO Projects by @khajavi in #8174
Full Changelog: v2.0.14...v2.0.15
2.0.14
This release contains a fix for a regression introduced in Scala 3.3.0 regarding tags. Upgrading is recommended for all users.
What's Changed
- Fix description of Gen.large by @DaniRey in #8049
- Fixed #8051 by @DaniRey in #8054
- Fix Chunk Append And Prepend To Array by @adamgfraser in #8050
- Remove SoftwareMill from ZIO Sponsors' List by @khajavi in #8056
- Update dependency @types/react to v18.0.37 by @renovate in #8052
- Refine Type Signature Of ZStream#partition by @adamgfraser in #8057
- Add zio-temporal to ecosystem docs by @carlosedp in #8053
- Update dependency @zio.dev/zio-insight to v0.0.0--338-b83b5d28-SNAPSHOT by @renovate in #8060
- Update dependency @zio.dev/zio-telemetry to v3.0.0-RC8 by @renovate in #8063
- Delete Stray File by @adamgfraser in #8062
- Update dependency @zio.dev/zio-flow to v1.0.0-RC3 by @renovate in #8064
- Update Readme: Remove SoftwareMill from ZIO Sponsors' List by @khajavi in #8065
- Add MOIA to the list of adopters by @houcros in #8067
- Add Amazon to list of adopters by @hearnadam in #8066
- Update dependency @types/react to v18.0.38 by @renovate in #8069
- Update dependency @zio.dev/zio-ftp to v0.4.1 by @renovate in #8073
- Update dependency @types/react to v18.2.0 by @renovate in #8078
- Run Tests On Scala Native by @adamgfraser in #8080
- Handle Stream Termination Before Sink In Tap Sink by @adamgfraser in #8083
- Do Not Allow Interruption To Be Observed In Uninterruptible Region In ZIO#timeout by @adamgfraser in #8086
- Try To Enable A Couple More Tests On Scala Native by @adamgfraser in #8084
- Enable -Xcheck-macros on test projects by @vigoo in #8090
- ZSink provide methods by @danieletorelli in #8089
- Update dependency @zio.dev/zio-schema to v0.4.11 by @renovate in #8088
- Update dependency @zio.dev/zio-prelude to v1.0.0-RC19 by @renovate in #8087
- Macro for Ref-backed proxy class by @SHSongs in #8061
- Update dependency @types/react to v18.2.3 by @renovate in #8095
- Update dependency @zio.dev/zio-interop-reactivestreams to v2.0.2 by @renovate in #8094
- Separate Interrupting Root Fibers From ZIOApp Exit by @adamgfraser in #8097
- Update dependency @types/react to v18.2.5 by @renovate in #8096
- Remove debug code from Ref-backed proxy class macro by @SHSongs in #8092
- Add PITS Global Data Recovery Services to list of adopters by @pheianox in #8098
- Update dependency @zio.dev/zio-telemetry to v3.0.0-RC9 by @renovate in #8091
- Do not interrupt the main fiber on shutdown by @rtimush in #8100
- Update dependency @types/react to v18.2.6 by @renovate in #8102
- Simplify ZIOApp by @adamgfraser in #8101
- Implement ZIO.ignore by @adamgfraser in #8105
- Implement ZLayer#reloadable by @adamgfraser in #8077
- Remove duplicate test execution furniture by @regiskuckaertz in #8109
- Update @zio.dev/zio-kafka docs to 2.3.0 by @github-actions in #8108
- Update dependency @zio.dev/zio-config to v4.0.0-RC16 by @renovate in #8113
- Optimize Chunk#sorted by @adamgfraser in #8115
- Specialize Chunk#sorted by @adamgfraser in #8116
- Use Identity Function In FiberRef Fork by @adamgfraser in #8111
- Expose Unsafe Constructor for Ref.Synchronized by @adamgfraser in #8121
- Compare Fiber Ids in Interrupt Root Fibers by @adamgfraser in #8118
- Optimize provideSome by pruning dependency graph by @Jesse-Bakker in #8124
- Retail If We Do Not Exit In ZIOApp by @adamgfraser in #8126
- Correct example in Scaladoc for ZLayer.derive by @kluen in #8129
- zio-logging 2.1.13 website by @justcoon in #8127
- Address #5539- Add Metric Specs by @junabbott in #8131
- [ScalaCheck] Provide assertions for
Prop
andProperties
by @tPl0ch in #8132 - Allow Either Values To Be Tested by @adamgfraser in #8133
- Eagerly Release Resources In ScopedRef by @adamgfraser in #8135
- Update dependency @zio.dev/zio-cli to v0.5.0 by @renovate in #8138
- Update dependency @zio.dev/zio-kafka to v2.3.1 by @renovate in #8137
- Fix typo in docs by @ruurtjan in #8143
- Update dependency @types/react to v18.2.7 by @renovate in #8142
- Improve Reporting Of ChannelFailure by @adamgfraser in #8141
- Fix Adopters editing link by @guizmaii in #8147
- Update @zio.dev/zio-telemetry docs to 3.0.0-RC12 by @github-actions in #8145
- Fix typo in control-flow docs by @Leosimetti in #8151
- [Documentation] Add tofu logging logback.xml example by @vagroz in #8155
- Implement ZPipeline#contramap by @adamgfraser in #8153
- Add Some More Check Variants by @adamgfraser in #8139
- Improve Tracing by @adamgfraser in #8149
- Update dependency @zio.dev/zio-http to v3.0.0-RC2 by @renovate in #8154
- Fix nesting for ConfigProvider#orElse by @vladimirkl in #8156
- Filtered out zero value Boundaries in ZIO Metrics Core. by @Grryum in #8150
- Revert ZStream#AggregateAsync Changes by @adamgfraser in #8160
- Update Izumi Reflect Version by @adamgfraser in #8157
New Contributors
- @carlosedp made their first contribution in #8053
- @houcros made their first contribution in #8067
- @hearnadam made their first contribution in #8066
- @danieletorelli made their first contribution in #8089
- @pheianox made their first contribution in #8098
- @Jesse-Bakker made their first contribution in #8124
- @junabbott made their first contribution in #8131
- @tPl0ch made their first contribution in #8132
- @Leosimetti made their first contribution in #8151
- @Grryum made their first contribution in #8150
Full Changelog: v2.0.13...v2.0.14
2.0.13
This release contains bug fixes.
What's Changed
- Add BlueLabs to list of adopters by @gerardd33 in #8008
- Fixed #7972 - Fix mdoc compile warnings by @abdheshkumar in #8005
- Configure Renovate to Update Official ZIO Ecosystem Docs by @khajavi in #8009
- Show summary when running tests using sbt in Scala 3 by @mvelimir in #8013
- Remove Extra Package Rule From Renovate by @khajavi in #8015
- Update dependency @types/react-helmet to v6.1.6 by @renovate in #8022
- Update dependency @zio.dev/zio-sbt to v0.4.0-alpha.8 by @renovate in #8019
- Update dependency @zio.dev/zio-json to v0.5.0 by @renovate in #8020
- Update dependency @types/react to v18.0.35 by @renovate in #8021
- Update dependency @zio.dev/zio-cache to v0.2.3 by @renovate in #8024
- Update dependency @zio.dev/zio-config to v4.0.0-RC14 by @renovate in #8025
- Update dependency @zio.dev/zio-lambda to v1.0.3 by @renovate in #8027
- Update dependency @zio.dev/zio-metrics-connectors to v2.0.8 by @renovate in #8028
- Restore Parallelism In ZIO.foreachExec by @adamgfraser in #8026
- Interrupt Daemon Fibers After Main Fiber by @adamgfraser in #8023
- Update dependency @zio.dev/zio-schema to v0.4.10 by @renovate in #8029
- Add hexDecode and hexEncode to ZPipeline by @gnp in #8006
- Update dependency @zio.dev/zio-telemetry to v3.0.0-RC7 by @renovate in #8030
- Update dependency @zio.dev/zio-profiling to v0.2.0 by @renovate in #8033
- Change 'transducer' to 'pipeline' in ScalaDoc for
>>>
operator by @gnp in #8043 - Update dependency typescript to v5 by @renovate in #8038
- Update dependency @zio.dev/zio-jdbc to v0.0.2 by @renovate in #8046
- Update zio-http docs to 3.0.0-RC1 by @vigoo in #8047
- Added scaladoc for ZLayer.flatten by @ianlintner in #8042
- Update dependency @zio.dev/zio-redis to v0.2.0 by @renovate in #8034
- Test output refactoring by @swoogles in #8031
- Fix Chunk.Concat toArray by @vigoo in #8048
New Contributors
- @gerardd33 made their first contribution in #8008
- @abdheshkumar made their first contribution in #8005
- @mvelimir made their first contribution in #8013
Full Changelog: v2.0.12...v2.0.13
2.0.12
This release fixes a binary compatibility issue with 2.0.11.
What's Changed
- Add new Adopter by @emmajka in #7992
- Add Config#nested Variant That Takes A Single Argument by @adamgfraser in #7993
- Propagate Cause In ZChannel#mapOutZIO by @adamgfraser in #7990
- ZIO Config: Fail With Invalid Data Error If Case In Switch Statement Is Invalid by @adamgfraser in #7995
- Preserve Tracing Information In More Channel Operators by @adamgfraser in #7996
- zio-logging 2.1.12 website by @justcoon in #8000
- Add Edomata to ZIO compatible libraries by @hnaderi in #7997
- Add Lepus to ZIO compatible libraries by @hnaderi in #7998
- Update Documentation by @adamgfraser in #8002
- Implement ZChannel.refailCause by @adamgfraser in #8001
- Optimize Chunk.iterate by @adamgfraser in #7967
- Added Scala k8s to community libraries by @hnaderi in #7999
- Optimize ZStream#aggregateAsyncWithinEither by @adamgfraser in #7994
- Add scala k8s to sidebar by @hnaderi in #8004
New Contributors
Full Changelog: v2.0.11...v2.0.12
2.0.11
This release contains bug fixes and performance improvements.
What's Changed
- Use changeOwner in
suiteAll
dotty impl by @kitlangton in #7894 - Update website of zio-config by @afsalthaj in #7895
- Notify Listeners In Metric#modify by @adamgfraser in #7898
- Drop Support For Scala 2.11 by @adamgfraser in #7896
- Revert "Turn Mermaid on (not only) for ZIO Prelude" by @khajavi in #7901
- Handle Gauge Modifications In Metric Listener by @adamgfraser in #7899
- Merge Site And CI Workflow by @khajavi in #7902
- Revert "Revert "Turn Mermaid on (not only) for ZIO Prelude"" by @khajavi in #7905
- Set exit codes for scala-js + scala-native by @alterationx10 in #7906
- Run Tests In Correct Order In suiteAll On Scala 3 by @adamgfraser in #7904
- Correctly order specs for Suite All by @kitlangton in #7909
- Improve example for composing ZPipeline with ZSink by @gnp in #7910
- Update website by @afsalthaj in #7913
- Add ZPipeline.autoGunzip by @gnp in #7914
- Fix Stream Test by @adamgfraser in #7917
- Adds Chartboost by @alexander-bunkenburg-chartboost in #7919
- zio-logging 2.1.11 website by @justcoon in #7924
- ZIO Test: Pretty Print Original and Shrunken Inputs to Property Based Tests by @adamgfraser in #7921
- Discriminate Between Die and Fail Causes With Identical Throwables by @adamgfraser in #7925
- Upgrade ZIO Ecosystem Docs by @khajavi in #7928
- Propagate Tags In PollingMetric.collectAll by @adamgfraser in #7931
- Implement STM.onCommit by @adamgfraser in #7927
- Update izumi-reflect to 2.3.0 by @neko-kai in #7923
- Optimize ZIO.attempt by @adamgfraser in #7920
- Terminate Daemon Fibers When ZIOApp Is Shut Down by @adamgfraser in #7908
- Separate Runtime Fiber Interface From Implementation by @adamgfraser in #7932
- Allow Fiber To Be Extended Internally by @adamgfraser in #7933
- Update Izumi Reflect Version by @adamgfraser in #7935
- Add ZIOAspect.identity by @johnspade in #7934
- add ZStream#tapBoth by @myazinn in #7936
- Update Docs Using Repository Dispatch Events by @khajavi in #7938
- Introduce ZIO Blog by @khajavi in #7940
- Repair example #1 for providing different service implementations by @pscheid92 in #7926
- LogLevel config by @justcoon in #7937
- Optimize Chunk#span by @adamgfraser in #7946
- Optimize ZSink.count by @adamgfraser in #7945
- Optimize ZSink.sum by @adamgfraser in #7944
- Specialize Chunk#takeWhile by @adamgfraser in #7943
- Optimize ZSink.last by @adamgfraser in #7942
- Optimize ZStream#sliding by @adamgfraser in #7941
- Fix Benchmark Name by @adamgfraser in #7948
- Improve Empty Chunk Equality by @adamgfraser in #7947
- Update Benchmark Dependencies by @adamgfraser in #7949
- Optimize ZStream#groupAdjacentBy by @adamgfraser in #7950
- Update @zio.dev/zio-sbt docs to 0.4.0-alpha.6 by @github-actions in #7951
- Minor Additional Cleanup To ZSink.sum by @adamgfraser in #7953
- Specialize Chunk#filter and Chunk#mapChunk by @adamgfraser in #7952
- Call
sizeHint
inChunk.fromJavaIterable
when possible by @guizmaii in #7954 - Add a Button for Subscribing The ZIO Newsletter by @khajavi in #7957
- Optimize Cause#isEmpty by @adamgfraser in #7959
- Website: Enrich Footer Section by @khajavi in #7961
- Implement ZIOAspect.nested by @adamgfraser in #7960
- Implement Config#switch by @adamgfraser in #7962
- Implement Config#zipWith by @adamgfraser in #7964
- Update Error Message by @adamgfraser in #7963
- Support Variable Arguments in Config#nested by @adamgfraser in #7965
- Optimize Histogram.Boundaries.exponential by @myazinn in #7966
- Update "Making a ZIO application configurable" Guide To Reflect Recent Changes On ZIO Config by @khajavi in #7974
- Implement FiberRef.makeMap by @adamgfraser in #7970
- Update ZIO Metrics Docs by @khajavi in #7969
- Fix nesting for indexed ConfigProvider by @vladimirkl in #7971
- Add ZIOAspect.debug(String) by @jeremysears in #7978
- Reduce Number Of Buckets For Metric.timer by @adamgfraser in #7968
- Handle Failures With Null by @adamgfraser in #7980
- Minor improvements to the migration guide by @zagyi in #7975
- Fix refill bucket token (#7982) by @enif-lee in #7985
- Fix Benchmark by @adamgfraser in #7984
- Preserve Cause in ZIO#orDie by @adamgfraser in #7986
- Optimize ZPipeline.fromSink by @adamgfraser in #7988
- Optimize ZSink.collectAllN by @adamgfraser in #7987
- Update Quickstarts Repo URLs by @khajavi in #7977
- Point to the correct path of guide by @danielgoncharov in #7989
New Contributors
- @alterationx10 made their first contribution in #7906
- @alexander-bunkenburg-chartboost made their first contribution in #7919
- @johnspade made their first contribution in #7934
- @pscheid92 made their first contribution in #7926
- @github-actions made their first contribution in #7951
- @jeremysears made their first contribution in #7978
- @enif-lee made their first contribution in #7985
- @danielgoncharov made their first contribution in #7989
Full Changelog: v2.0.10...v2.0.11
2.0.10
This release contains bug fixes and performance improvements.
What's Changed
- Make ZManaged accessible (without macros) by @charlescd in #7120
- Make Schedule.resetWhen/resetAfter behave like their versions in ZIO 2.0 by @sturmin in #6478
- ZIO 1.x: Update izumi-reflect to 2.2.5 by @neko-kai in #7790
- ZIO Test: Handle Keys With Small Domain In Gen#mapOf by @adamgfraser in #7832
- Use Logging For Timeout Warning by @adamgfraser in #7835
- Handle indexed sequence, and allow more backends for ConfigProvider by @afsalthaj in #7823
- ZIO Stream: Terminate Zip In Uninterruptible Region by @adamgfraser in #7836
- Documentation of Config Front-end in ZIO by @khajavi in #7830
- Clean-up Blocking operations Docs by @khajavi in #7834
- Implement Runtime#unsafe.runOrFork by @adamgfraser in #7840
- typo in doc by @tnielens in #7844
- Website: Add Event Tab by @khajavi in #7847
- Implement ZStream.alphanumeric by @adamgfraser in #7845
- Clean Up Declarations Of Test Services by @adamgfraser in #7850
- Update Scala.js and Scala Native to last supporting 2.11 by @sideeffffect in #7852
- zio-logging 2.1.10 website by @justcoon in #7854
- Merge series/1.x to series/2.x by @sideeffffect in #7853
- scala-java-time 2.4.0 by @sideeffffect in #7857
- Optimise
Duration::asScala
,Duration::asJava
andDuration.fromJava
by @guizmaii in #7859 - fix type for zio.test.Assertion#diesWithA by @vasyl-zhurba in #7860
- Optimize ZIO.foldLeft by @adamgfraser in #7849
- Optimize Chunk#toArray by @adamgfraser in #7851
- Optimise
_IdentityFn
by @guizmaii in #7862 - Add ZIO HTTP to The Official Libraries' Sidebar by @khajavi in #7864
- Remove duplicate entry for sbt-scalafix by @gnp in #7865
- fix link for zio-http by @TomTriple in #7873
- Optimize Gen.collectAll by @adamgfraser in #7866
- Fix Typo by @adamgfraser in #7868
- Override Chunk#copyToArray by @adamgfraser in #7871
- Align ZPipeline.mapZIO with ZStream#mapZIO by @adamgfraser in #7872
- Optimize PinchableArray#pinch by @adamgfraser in #7875
- Update zio-kafka version by @guizmaii in #7879
- Catch and forward exceptions in channel read by @vigoo in #7880
- Overriding some more operators on Exit by @vigoo in #7877
- ZIO Test: Fix Type Signature Of Assertion.failsWithA by @adamgfraser in #7876
- Read Scala Duration by @adamgfraser in #7867
- Remove Deprecated Docs by @khajavi in #7881
- Optimize Collection Operators by @adamgfraser in #7869
- Review Usage Of Lazy Values by @adamgfraser in #7870
- Optimize Gen#flatMap by @adamgfraser in #7874
- Implement ZStream#ensuringWith by @adamgfraser in #7882
- Delete Flaky Test by @adamgfraser in #7884
- Turn Mermaid on (not only) for ZIO Prelude by @sideeffffect in #7886
- Update chunk.md to be explicit about Chunk being an order collection by @alphaho in #7887
- Un-inline Mirror in derive for layer by @Kordyjan in #7889
- Handle empty list keeping backward compatibility by @afsalthaj in #7891
New Contributors
- @charlescd made their first contribution in #7120
- @sturmin made their first contribution in #6478
- @vasyl-zhurba made their first contribution in #7860
- @Kordyjan made their first contribution in #7889
Full Changelog: v2.0.9...v2.0.10