Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Compositional, streaming I/O library for Scala

typelevel/fs2 est-il accessible aux débutants ?

Les mainteneurs de typelevel/fs2 répondent en général à une pull request sous 2 jours. Aucune issue accessible aux débutants n'est ouverte pour l'instant ; la liste ci-dessous montre les autres issues que nous avons pour ce dépôt.

Étoiles
2.5k
Forks
635
Issues débutants ouvertes
0
Issues indexées
103
Merge moyen
1 j 11 h
PR mergées (30 j)
4
Langage dominant
Scala
Licence
Aucune donnée de licence
Dernier push GitHub
8/9/2026
Dernière indexation
19/9/2026
Guide de contribution
Guide de contribution
Code de conduite
Code de conduite
Labels débutants
help wanted good first issue

Comment contribuer à typelevel/fs2

  1. Lisez d'abord le guide de contribution : il explique comment les mainteneurs veulent que les changements soient proposés, testés et relus.
  2. Lisez son code de conduite : il s'applique aux issues et aux pull requests autant qu'au chat.
  3. Suivez le dépôt pour savoir quand une nouvelle issue accessible aux débutants s'ouvre, ou parcourez les autres issues ci-dessous.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • fs2-io is not closing ports when a DatagramChannel is used
    Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 58/100

    typelevel/fs2#3762 · 2 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • TCP connection pool design advice
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    typelevel/fs2#3719 · 2 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • Make chunk sizes configurable for ProcessBuilder
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    typelevel/fs2#3701 ·

    Les mainteneurs répondent en général sous 2 jours

  • Stream.merge hangs when one branch is empty + repeat, unresponsive to interruptAfter and IO.cancel
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 55/100

    typelevel/fs2#3697 · 1 commentaire ·

    Les mainteneurs répondent en général sous 2 jours

  • Process[IO] that spawns child processes might not respect cancellation
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3693 · 1 commentaire ·

    Les mainteneurs répondent en général sous 2 jours

  • Extensible Process Control API (pid and Signals)
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    typelevel/fs2#3682 ·

    Les mainteneurs répondent en général sous 2 jours

  • Files[IO].writeAll creates file when it shouldn't
    Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 48/100

    typelevel/fs2#3667 · 1 commentaire ·

    Les mainteneurs répondent en général sous 2 jours

  • `.conflateChunks` does not respect the provided chunk limit
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    typelevel/fs2#3661 · 2 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • 3.13.0-M8 Stream.pauseWhen changed behavior when using mergeHaltL
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3655 · 4 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • Get access to the socket file descriptor or generalise getOption to gain access to SO_ORIGINAL_DST in scala native
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    typelevel/fs2#3653 · 2 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • Topic subscribers observe different order of messages on concurrent publishers
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3646 ·

    Les mainteneurs répondent en général sous 2 jours

  • The return value of Topic#publish1 is lying when there's a race condition with Topic closure
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    typelevel/fs2#3644 ·

    Les mainteneurs répondent en général sous 2 jours

  • Emit a last stream on cancel
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3636 ·

    Les mainteneurs répondent en général sous 2 jours

  • Create another version of groupWithin() which won't create a singleton chunk when elements are available in bulk after being idle for a long time
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    typelevel/fs2#3608 ·

    Les mainteneurs répondent en général sous 2 jours

  • Unexpected behavior of onFinalize behavior
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    typelevel/fs2#3607 · 4 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 2 jours

  • Add support for QUIC to fs2.io.net
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    typelevel/fs2#3605 · 3 réactions ·

    Les mainteneurs répondent en général sous 2 jours

  • Test http4s servers fail release bound port on shutdown when using fs2 3.12.0
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    typelevel/fs2#3590 · 5 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • hold1 + concurrently releases bracket immediately
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3567 ·

    Les mainteneurs répondent en général sous 2 jours

  • `fs2.interop.flow.PublisherToSubscriberSpec.should cancel upstream if downstream completes` flake
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    typelevel/fs2#3542 · 2 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • `fs2.interop.flow.PublisherToSubscriberSpec.should have the same output as input` timeout
    Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 42/100

    typelevel/fs2#3541 ·

    Les mainteneurs répondent en général sous 2 jours

  • fs2 gunzip doesn't support concatenated gzip files
    Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    typelevel/fs2#3503 ·

    Les mainteneurs répondent en général sous 2 jours

  • Stream hangs on error with broadcastThrough and readOutputStream
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    typelevel/fs2#3502 ·

    Les mainteneurs répondent en général sous 2 jours

  • parEvalMap resets stream cancellation
    Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    typelevel/fs2#3487 · 1 commentaire ·

    Les mainteneurs répondent en général sous 2 jours

  • parEvalMap and it's variations hang on canceled effect
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 32/100

    typelevel/fs2#3486 · 1 commentaire ·

    Les mainteneurs répondent en général sous 2 jours

  • prefetch hangs on a canceled stream
    Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    typelevel/fs2#3485 · 2 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • `Pull`'s public api is unsound
    Ouverte
    bug

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    typelevel/fs2#3484 · 1 commentaire ·

    Les mainteneurs répondent en général sous 2 jours

  • zip + uncons + concurrency = scope lookup failure
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 32/100

    typelevel/fs2#3478 · 4 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • `groupWithin` prematurely closes resources
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    typelevel/fs2#3477 · 5 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • `Pull#lease`, `Pull.bracketCase` and `Pull.extendScopeTo` are not cancellation safe.
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3474 · 1 réaction ·

    Les mainteneurs répondent en général sous 2 jours

  • `fs2.io.Watcher#watch` with a relative path to file causes an NPE
    Ouverte
    bug

    Difficulté 2/5 1-3 heures Accessibilité débutants 48/100

    typelevel/fs2#3472 · 2 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • Exception in spawned stream cancels Stream.never but swallows the exception
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3469 ·

    Les mainteneurs répondent en général sous 2 jours

  • Premature resource finalization in `Stream.bracket`
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    typelevel/fs2#3461 · 3 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • `microsite / tlSitePreview` does not show the static website correctly
    Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    typelevel/fs2#3433 · 2 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • Introduce higher-level "network client" APIs
    Ouverte
    feature

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    typelevel/fs2#3419 · 1 commentaire · 18 réactions ·

    Les mainteneurs répondent en général sous 2 jours

  • DatagramSocket read stalls on JVM
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    typelevel/fs2#3406 · 2 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • failed: fs2.io.net.udp.UdpSuite.udp
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    typelevel/fs2#3376 · 1 commentaire ·

    Les mainteneurs répondent en général sous 2 jours

  • Optimize `Stream#evalTapChunk`
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    typelevel/fs2#3351 ·

    Les mainteneurs répondent en général sous 2 jours

  • Feature request: Dynamic metering of Streams
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    typelevel/fs2#3328 · 3 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 2 jours

  • parEvalMap messes up unmasking of cancellation
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3311 ·

    Les mainteneurs répondent en général sous 2 jours

  • Reactive-streams interop is uncancelable
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3260 · 3 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • `fs2.io.readOutputStream` doesn't preserve errors from `cats.data.EitherT`
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    typelevel/fs2#3246 · 3 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • `interruptWhen` and friends shouldn't cancel downstream processing
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3202 · 7 commentaires · 2 réactions ·

    Les mainteneurs répondent en général sous 2 jours

  • parEvalMap deadlocks when Stream's `F` has extra error channels
    Ouverte
    3.x bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    typelevel/fs2#3199 · 3 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 2 jours

  • Non-blocking backend for `Process` APIs
    Peut-être à nouveau libre @onsah l’a pris il y a 571 jours, et aucune pull request n’est ouverte. Ouverte
    feature good first issue

    typelevel/fs2#3182 · 12 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 2 jours

  • Support reading from `ReadCursor` / writing to `WriteCursor` via `Socket`
    Peut-être à nouveau libre @rahulrangers l’a pris il y a 563 jours, et aucune pull request n’est ouverte. Ouverte
    feature

    typelevel/fs2#3171 · 2 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 2 jours

  • API to directly open TLS connections, instead of upgrading an existing socket
    Ouverte
    feature

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    typelevel/fs2#3138 · 3 commentaires ·

    Les mainteneurs répondent en général sous 2 jours

  • evalFilterNotAsync test flaky
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3133 ·

    Les mainteneurs répondent en général sous 2 jours

  • `uncons` and `concurrently` are not friends
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 30/100

    typelevel/fs2#3123 ·

    Les mainteneurs répondent en général sous 2 jours

  • Unexpected interaction of `Pull.bracketCase` and `Stream`'s `flatMap`
    Ouverte
    bug

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    typelevel/fs2#3118 ·

    Les mainteneurs répondent en général sous 2 jours

  • Inserting a map stops propagation of IOLocal
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    typelevel/fs2#3103 · 1 commentaire ·

    Les mainteneurs répondent en général sous 2 jours

Affichage des 100 plus récents

Cette page ne liste que les entrées les plus récentes. Le filtre avancé contient l'inventaire complet, affiné par langage, difficulté et durée.

Ouvrir le filtre avancé

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.