Maksym Ochenashko
Maksym Ochenashko
Once the https://github.com/typelevel/cats-effect/issues/4199 is released, we can utilize the new functionality in the SDK module. 1. [SpanStorage, number of RefMap shards](https://github.com/typelevel/otel4s/blob/4f534a1c522e1eaeb60182a24f7882f7464d19c6/sdk/trace/src/main/scala/org/typelevel/otel4s/sdk/trace/SpanStorage.scala#L48) 2. [Aggregator, reservoir size](https://github.com/typelevel/otel4s/blob/4f534a1c522e1eaeb60182a24f7882f7464d19c6/sdk/metrics/src/main/scala/org/typelevel/otel4s/sdk/metrics/aggregation/Aggregator.scala#L216)
Currently, it's hard to instrument the fs2 stream properly. Perhaps we can follow the [trace4cats route](https://github.com/trace4cats/trace4cats/blob/master/modules/fs2/src/main/scala/trace4cats/fs2/syntax/Fs2StreamSyntax.scala) and encode the stream as `WriterT[Stream[F, *], Span[F], A]`: ```scala type TracedStream[F[_]] = WriterT[Stream[F,...
## About this PR 📦 Updates * [org.scala-lang:scala3-library](https://github.com/scala/scala3) * [org.scala-lang:scala3-library_sjs1](https://github.com/scala/scala3) from `3.3.5` to `3.3.6` 📜 [GitHub Release Notes](https://github.com/scala/scala3/releases/tag/3.3.6) - [Version Diff](https://github.com/scala/scala3/compare/3.3.5...3.3.6) ## Usage ✅ **Please merge!** I'll automatically update this...
## About this PR 📦 Updates [org.scalameta:munit](https://github.com/scalameta/munit) from `1.0.4` to `1.1.1` 📜 [GitHub Release Notes](https://github.com/scalameta/munit/releases/tag/v1.1.1) - [Version Diff](https://github.com/scalameta/munit/compare/v1.0.4...v1.1.1) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...
## About this PR 📦 Updates * [org.scala-js:sbt-scalajs](https://github.com/scala-js/scala-js) * [org.scala-js:scalajs-library_2.13](https://github.com/scala-js/scala-js) * [org.scala-js:scalajs-test-bridge_2.13](https://github.com/scala-js/scala-js) from `1.17.0` to `1.19.0` 📜 [GitHub Release Notes](https://github.com/scala-js/scala-js/releases/tag/v1.19.0) - [Version Diff](https://github.com/scala-js/scala-js/compare/v1.17.0...v1.19.0) ## Usage ✅ **Please merge!** I'll automatically...
## About this PR 📦 Updates [org.scalameta:sbt-mdoc](https://github.com/scalameta/mdoc) from `2.6.5` to `2.7.1` 📜 [GitHub Release Notes](https://github.com/scalameta/mdoc/releases/tag/v2.7.1) - [Version Diff](https://github.com/scalameta/mdoc/compare/v2.6.5...v2.7.1) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...
## About this PR 📦 Updates [org.scalameta:sbt-scalafmt](https://github.com/scalameta/sbt-scalafmt) from `2.5.2` to `2.5.4` 📜 [GitHub Release Notes](https://github.com/scalameta/sbt-scalafmt/releases/tag/v2.5.4) - [Version Diff](https://github.com/scalameta/sbt-scalafmt/compare/v2.5.2...v2.5.4) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...
## About this PR 📦 Updates [com.github.sbt:sbt-ci-release](https://github.com/sbt/sbt-ci-release) from `1.9.2` to `1.9.3` 📜 [GitHub Release Notes](https://github.com/sbt/sbt-ci-release/releases/tag/v1.9.3) - [Version Diff](https://github.com/sbt/sbt-ci-release/compare/v1.9.2...v1.9.3) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...
Currently, curried functions aren't supported: ```scala trait MyTypeClass[A]: def doSomething(a: A)(b: String): A ``` The problem: macro generates a lambda that matches the structure of the function. When the function...
## The problem [otel4s](https://github.com/typelevel/otel4s) provides a pure Scala implementation of the OpenTelemetry specification. The protocol models used by otel4s are generated from the third-party protos defined in [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-proto). Currently, these...