Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
playframework/playframework
The Community Maintained High Velocity Web Framework For Java and Scala.
- #12545 - Dependency Dashboard
- #12520 - Support for Application Secret rotation
- #12501 - Timeout issue when using AsyncCacheApi and custom http filter
- #12485 - Recommend Scala Metals + VSCode as an IDE on this page: https://www.playframework.com/documentation/2.9.x/IDE
- #12484 - Asset changes in subprojects
- #12480 - Support for Partitioned cookie attribute (AKA CHIPS) / make cookies more flexibel
Contributing Guide Chatroom Code of Conduct -
twitter/finagle
A fault tolerant, protocol-agnostic RPC system
- #962 - finagle-http: Http methodbuilder does not allow setting sendInterrupts flag to backup request filter
- #955 - com.twitter.finagle.Http not work
- #953 - How to use the partitioning strategy with the http client?
- #952 - Cors Filter does an add to the HeaderMap instead of set
- #950 - Homepage broken image
- #946 - How do you calculate your retry budget?
Contributing Guide Chatroom Code of Conduct -
akka/akka
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
- #32416 - akka.pattern.retry tries one too many times
- #32401 - failed: MetricsBasedResizerSpec
- #32400 - Failed: ReplicatedMetricsSpec
- #32364 - Update to slf4j 2.0
- #32359 - EventSourcedBehavior.lastSequenceNumber incorrect values after recovery
- #32345 - Document how to test DurableState using testkit
Contributing Guide Chatroom Code of Conduct -
typelevel/cats
Lightweight, modular, and extensible library for functional programming.
- #4598 - `Eval` thread safety
- #4587 - Support Scala Native 0.5
- #4570 - trait EuclidianRing should not be a Ring
- #4562 - Instances for Currency
- #4555 - `Tuple1SemigroupalOps` methods have different names from other `TupleNSemigroupalOps` classes
- #4545 - Difference in the Applicative inferred for Seq[Seq[?]]#sequence between Scala 2 and 3
Contributing Guide Chatroom Code of Conduct -
linkerd/linkerd
Old repo for Linkerd 1.x. See the linkerd2 repo for Linkerd 2.x.
- #2460 - ZooKeeper server set namer `io.l5d.serversets` appears to leak ZooKeeper watches
- #2451 - Namerd version admin port
- #2446 - serverSession: idleTimeMs times out while there is activity
- #2442 - We are running Namerd & Consul cluster in our environment ,getting below error frequently and that break application communication
- #2411 - Linkerd sporadically stops watching remote addresses in Namerd with thrift interpreter
- #2403 - pull-destination-proto.sh should use a pinned version
Contributing Guide Chatroom Code of Conduct -
sbt/sbt
sbt, the interactive build tool
- #7564 - `sbt.PluginData#dependencyClasspath` contains multiple `scala-library/compiler/reflect/xml` jars
- #7561 - Error message in log when compiling: BufferStrategyPaintManager$
- #7560 - java exception during first attempt to do REPL completion by TAB in sbt console on Scala 3.4.1
- #7558 - Sbt server displays weird characters around dates on Windows
- #7553 - "value getOffsetStatic is not a member of object scala.runtime.LazyVals" while testing Java-only library with ScalaTest + Scala 3.4.1
- #7547 - sbt-coursier does not enable configuration of the `FileCache.localArtifactsShouldBeCached` setting
Contributing Guide Chatroom Code of Conduct -
microsoft/synapseml
Simple and Distributed Machine Learning
- #2226 - [BUG] LightGBM | Required time to fit is too long
- #2213 - [BUG] java.lang.NoSuchMethodError when using synapse.ml.lightgbm
- #2212 - [BUG] `java.lang.NoSuchMethodError` when using `ComputeModelStatistics.transform()`
- #2209 - Support for Microsoft Entra authentication
- #2206 - [BUG] `Java heap space` when running Tabular Explainers.ipynb
- #2188 - [BUG]NoSuchMethodError breeze.linalg.SliceVector
Contributing Guide Chatroom Code of Conduct -
zio/zio
ZIO — A type-safe, composable library for async and concurrent programming in Scala
- #8874 - Scala 2.13 - cannot compare child class to parent class in assertTrue
- #8872 - Missing `TestLens#cause` Macro Implementation
- #8861 - Create Loom-friendly concurrent weak set (FiberSet)
- #8858 - `.map` breaks fresh layers
- #8855 - ZLayer.make fails with ClassTooLarge
- #8844 - Documentation of ZIO's Interruption Model
Contributing Guide Chatroom Code of Conduct -
delta-io/delta
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
- #3106 - [Feature Request] Make VACUUM more efficient via optimistic execution mode
- #3099 - [BUG][Spark] Error when reading from the same Delta table as the MERGE INTO output in Delta Lake 3.2.0
- #3098 - [BUG] Documentation Page Not Working
- #3081 - [Feature Request][Spark] Optimize automated batching
- #3072 - [Feature Request] Deletion Vectors metrics for reads
- #3067 - [Feature Request][INFRA] Improve the java checkstyle checks to log the errors to the sbt console
Contributing Guide Chatroom Code of Conduct -
twitter/scalding
A Scala API for Cascading
- #2001 - my account is closed
- #1998 - duplicate tags in pom files
- #1997 - incompatibility with recent java8 runtime environments due to hadoop
- #1988 - [Proposal] Support more sinks/sources in scalding-spark
- #1979 - Beam backend is missing some pipes
- #1971 - flake on optimization test
Contributing Guide Chatroom Code of Conduct -
slick/slick
Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala
- #2945 - Column used in MappedProjection and directly doesn't return correct data
- #2943 - Slick allows null characters to be passed to postgres, causing exceptions
- #2933 - `provided` dependency on `scala-compiler` leads to runtime crashes of projects using slick
- #2920 - Fix issues with MiMa ignoring filter
- #2914 - 3.5.0 filter === fails with scala3
- #2890 - Add scalafmt to slick
Contributing Guide Chatroom Code of Conduct -
http4s/http4s
A minimal, idiomatic Scala interface for HTTP
- #7434 - Client: A header from Play Framework unsetting a cookie isn't properly parsed into Response.cookies
- #7431 - Add support for comma separated headers
- #7408 - Feedback on Multipart
- #7388 - RFC: Automate opening a PR with merge 0.23 -> main
- #7382 - Extend capabilities of http4s DSL to cover complex use cases of uri template
- #7370 - Running `lint` results in errors
Contributing Guide Chatroom Code of Conduct -
circe/circe
Yet another JSON library for Scala
- #2267 - Refined version update for JS and JVM
- #2266 - Adjust contrast of website nav menu colours
- #2263 - `StackOverflowError` if local class since 0.14.7 with Scala 3
- #2253 - flaky test PointerInterpolatorSuite
- #2248 - Invalid pathToRoot for `missing required field` validation error
- #2246 - Expected `json` string interpolator from io.circe.literal to be able to interpolate variable inside of value strings
Contributing Guide Chatroom Code of Conduct -
twitter/util
-
typelevel/fs2
Compositional, streaming I/O library for Scala
- #3436 - java.net.ConnectException: Operation timed out java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.checkConnect(Native Method)
- #3433 - `microsite / tlSitePreview` does not show the static website correctly
- #3419 - Introduce higher-level "network client" APIs
- #3406 - DatagramSocket read stalls on JVM
- #3376 - failed: fs2.io.net.udp.UdpSuite.udp
- #3351 - Optimize `Stream#evalTapChunk`
Contributing Guide Chatroom Code of Conduct -
twitter/algebird
Abstract Algebra for Scala
- #1127 - `MinHasher32` tests are flaky
- #1122 - SketchMap is not commutative
- #1109 - Release v.0.13.10
- #1099 - Scala 3 support?
- #959 - SparseVector monoid flake
- #856 - Investigate flaky `com.twitter.algebird.CollectionSpecification` test
Contributing Guide Chatroom Code of Conduct -
salesforce/transmogrifai
TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Apache Spark with minimal hand-tuning
- #557 - Make RecordInsightsLOCO perform reasonable calculation on numeric features and fix the name to reflect actual calculation.
- #556 - Changing imputation for nulls in DateToUnitCircleTransformer
- #543 - Failed to run titanic example, got java.lang.AbstractMethodError
- #539 - Normalize special characters in string
- #535 - UV Computation
- #531 - Release drafter
Contributing Guide Chatroom Code of Conduct -
zio/zio-quill
Compile-time Language Integrated Queries for Scala
- #3026 - `Force index` doesn't work with infix query
- #3018 - Pgvector can be written but can't be read
- #2985 - Doobie LogHandler dont work with a quill
- #2978 - `Query.update(T => (Any, Any), (T => (Any, Any))*)` does not support `Seq()*` style notation.
- #2974 - Compilation Error When Filtering on Aggregation Functions
- #2944 - Error with Batch Update
Contributing Guide Chatroom Code of Conduct -
twitter/summingbird
Streaming MapReduce with Scalding and Storm
- #773 - Use more container than chain
- #760 - Summingbird batch doesn't work with the latest Scalding develop
- #749 - storm platform sometimes makes nodes with only merges
- #746 - summingbird does not preserve equality on Producers
- #743 - optionMap not being fused with flatMap in storm
- #741 - Remove `ArbitraryWorkaround` class when scala check release will be out
Contributing Guide Chatroom Code of Conduct -
scalameta/metals
Scala language server with rich IDE features 🚀
- #6418 - constant state of 'Indexing'
- #6419 - Not seeing auto import in quick fix prompt since v1.32.0.
- #6412 - “Insert type annotation” wrongly infers `Any` type
- #6409 - Reconnecting to build server doesn't reset "Connecting to sbt" status
- #6408 - JdbcBatchUpdateException: Unique index or primary key violation PUBLIC.PRIMARY_KEY_3
- #6406 - Metals not starting (couldn't create connection to server) Error code: Code: -32097
Contributing Guide Chatroom Code of Conduct