Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: typelevel/skunk

v0.2.0

03 Jun 19:28
186096d

Choose a tag to compare

This release adds caching for the Describe protocol exchange, which is used to validate that declared parameter and column types are consistent with the schema. Because the schema is typically static at runtime, we can cache the results of these checks on a per-pool basis and save an extra round-trip during each Prepare exchange.

Pooled Session constructors now have extra parameters for cache-tuning, as described in the associated doc:

The pool maintains a cache of queries and commands that have been checked against the schema,
eliminating the need to check them more than once. If your program is changing the schema on
the fly than you probably don't want this behavior; you can disable it by setting the
commandCache and queryCache parameters to zero.

By default both caches have size 1024.

This release also changes SkunkException to include the full diagnostic message in getMessage rather than only in toString. This improves error reporting with MUnit.

v0.1.2

17 May 19:45
649828f

Choose a tag to compare

CE3 version of 0.0.28

v0.0.28

17 May 19:45
ca7c5fe

Choose a tag to compare

  • removes Scala 3.0.0-RC2/3, adds Scala 3.0.0

v0.0.27

17 May 19:44
d528886

Choose a tag to compare

Same as 0.0.26, sorry.

v0.1.1

03 May 16:10
4ef7d2c

Choose a tag to compare

This is the CE3 version of v0.0.26.

v0.0.26

03 May 16:09
4d23739

Choose a tag to compare

This is the CE2 series. The equivalent CE3 release is v0.1.1.

  • Dependency updates, including removing Scala 3.0.0-RC1 and adding 3.0.0-RC3.
  • Removed Enumeratum support from enum codec for Scala 3 (it had been using .withDottyCompat)
  • JSON module is now published for Scala 3, using Circe 0.14 milestones (Scala 2 version remains on Circe 0.13).

v0.1.0

31 Mar 21:44
d3ae0d4

Choose a tag to compare

Equivalent to v0.0.25 but for CE3.

v0.0.25

31 Mar 21:09
0cd7885

Choose a tag to compare

This release is for CE2. If you want CE3 the matching release is v0.1.0.

  • Removes Scala 3.0.0-M3 and adds 3.0.0-RC2
  • Bind argument tracing is now more readable.
  • Add eimap operation for Codec (Niklas Klein).
  • Doc updates. (Vova Polischuk)

v0.0.24

24 Feb 20:29
dc18509

Choose a tag to compare

Minor updates.

  • Documentation improvements (Anton Kovalevsky, lambdista)
  • Fix _float4 and _float8 codecs (Loránd Szakács)
  • Hack up mdoc to show nicer toStrings.
  • Improve handling of socket disconnects (see "Sessions" in the reference doc).
  • Remove Scala 3.0.0-M2, Add RC1
  • Update all dependencies

v0.0.23

29 Jan 21:27
b92f305

Choose a tag to compare

  • Session parameters may now be customized, which is necessary in order to use Skunk with Redshift (Brandon Stilson).