# AsyncAlgorithms 1.0

**URL:** <https://forums.swift.org/t/asyncalgorithms-1-0/68804>\
**Category:** Swift Async Algorithms\
**Created:** [December 4, 2023, 6:02pm UTC](https://forums.swift.org/t/asyncalgorithms-1-0/68804 "2023-12-04T18:02:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Philippe\_Hausler](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/philippe_hausler/32/22569_2.png) [@Philippe\_Hausler](https://forums.swift.org/u/Philippe_Hausler)\
**Post date:** [December 4, 2023, 6:02pm UTC](https://forums.swift.org/t/asyncalgorithms-1-0/68804/1 "2023-12-04T18:02:53Z")

</div>

AsyncAlgorithms has now hit [1.0](https://github.com/apple/swift-async-algorithms/releases/tag/1.0.0)! 🎉

This release contains a vast amount of work from the community and has been pivotal in the production of apps and other tools using Swift and particularly Swift concurrency.

I would like to personally think everyone who has contributed so far:  
[0xpablo](https://github.com/apple/swift-async-algorithms/commits?author=0xpablo), [Danappelxx](https://github.com/apple/swift-async-algorithms/commits?author=Danappelxx), [elmetal](https://github.com/apple/swift-async-algorithms/commits?author=elmetal), [ezura](https://github.com/apple/swift-async-algorithms/commits?author=ezura), [fabianfett](https://github.com/apple/swift-async-algorithms/commits?author=fabianfett), [FranzBusch](https://github.com/apple/swift-async-algorithms/commits?author=FranzBusch), [freysie](https://github.com/apple/swift-async-algorithms/commits?author=freysie), [GavrilikArt](https://github.com/apple/swift-async-algorithms/commits?author=GavrilikArt), [glessard](https://github.com/apple/swift-async-algorithms/commits?author=glessard), [invalidname](https://github.com/apple/swift-async-algorithms/commits?author=invalidname), [jamieQ](https://github.com/apple/swift-async-algorithms/commits?author=jamieQ), [jefflewis](https://github.com/apple/swift-async-algorithms/commits?author=jefflewis), [jordanekay](https://github.com/apple/swift-async-algorithms/commits?author=jordanekay), [k-kohey](https://github.com/apple/swift-async-algorithms/commits?author=k-kohey), [kimgaeunnn](https://github.com/apple/swift-async-algorithms/commits?author=kimgaeunnn), [kingreza](https://github.com/apple/swift-async-algorithms/commits?author=kingreza), [kperryua](https://github.com/apple/swift-async-algorithms/commits?author=kperryua), [kristofferjohansson](https://github.com/apple/swift-async-algorithms/commits?author=kristofferjohansson), [ktan17](https://github.com/apple/swift-async-algorithms/commits?author=ktan17), [Kyle-Ye](https://github.com/apple/swift-async-algorithms/commits?author=Kyle-Ye), [markiv](https://github.com/apple/swift-async-algorithms/commits?author=markiv), [MaxDesiatov](https://github.com/apple/swift-async-algorithms/commits?author=MaxDesiatov), [ole](https://github.com/apple/swift-async-algorithms/commits?author=ole), [parkera](https://github.com/apple/swift-async-algorithms/commits?author=parkera), [phausler](https://github.com/apple/swift-async-algorithms/commits?author=phausler), [rustle](https://github.com/apple/swift-async-algorithms/commits?author=rustle), [s2mr](https://github.com/apple/swift-async-algorithms/commits?author=s2mr), [stzn](https://github.com/apple/swift-async-algorithms/commits?author=stzn), [swiftty](https://github.com/apple/swift-async-algorithms/commits?author=swiftty), [tevelee](https://github.com/apple/swift-async-algorithms/commits?author=tevelee), [TiagoMaiaL](https://github.com/apple/swift-async-algorithms/commits?author=TiagoMaiaL), and [twittemb](https://github.com/apple/swift-async-algorithms/commits?author=twittemb). Y'all have not only made this project better but also expanded the understanding of how good practices for writing `AsyncSequence` types should work.

Obviously this is just the start to something even more - there are a number of existing pitches and prototypes that have been patiently waiting for 1.0 to land before moving forward. Some of the ideas of interest are (including but not limited to) refinements for AsyncStream, sharing/distributing, variadic versions of the combination functions, and more.

---

<div class="post-metadata">

**Author:** ![taylorswift](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/taylorswift/32/43413_2.png) [@taylorswift](https://forums.swift.org/u/taylorswift)\
**Post date:** [December 4, 2023, 7:40pm UTC](https://forums.swift.org/t/asyncalgorithms-1-0/68804/2 "2023-12-04T19:40:04Z")

</div>

great work everyone! fyi, [docs for the new release](https://swiftinit.org/docs/swift-async-algorithms/asyncalgorithms) are now available on swiftinit.

---

<div class="post-metadata">

**Author:** ![BastianKusserow](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/bastiankusserow/32/30307_2.png) [@BastianKusserow](https://forums.swift.org/u/BastianKusserow)\
**Post date:** [September 27, 2024, 6:51am UTC](https://forums.swift.org/t/asyncalgorithms-1-0/68804/3 "2024-09-27T06:51:04Z")

</div>

Hey there! Sorry to being late to the party, but are there already efforts for a 1.x or something for the library? I think I read somewhere that things like e.g. sharing/distributing are somewhat held back until we have typed throws and Error as PAT. Generally, I'd be interested how the future plans of the library might look like.  
Also, great work for the 1.0, its a very helpful library indeed.

---

<div class="post-metadata">

**Author:** ![filiplazov](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/filiplazov/32/7886_2.png) [@filiplazov](https://forums.swift.org/u/filiplazov)\
**Post date:** [September 27, 2024, 7:07am UTC](https://forums.swift.org/t/asyncalgorithms-1-0/68804/4 "2024-09-27T07:07:56Z")

</div>

I believe this is still what is holding it back, typed throws are not "fully" implemented for all modules

> [@\[Pitch\] Typed throws in the Concurrency module](https://forums.swift.org/t/pitch-typed-throws-in-the-concurrency-module/68210/36):
>
> Hello Have these changes been introduced in Swift 6 yet? If not do we know when? I tried looking though the Xcode beta release notes and couldn't find a mention of this anywhere. Thanks BR FIlip

---

<div class="post-metadata">

**Author:** ![BastianKusserow](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/bastiankusserow/32/30307_2.png) [@BastianKusserow](https://forums.swift.org/u/BastianKusserow)\
**Post date:** [September 30, 2024, 11:02am UTC](https://forums.swift.org/t/asyncalgorithms-1-0/68804/5 "2024-09-30T11:02:17Z")

</div>

Thats a bummer. Hopefully those pitches grow to a proper proposal soon.  
Thanks for the info!
