Releases: zio/zio-quill
Releases · zio/zio-quill
v4.8.5
Changes
- Fixing onConflict case with existing column used @deusaquilus (#3137)
- fixing scala 13 version @juliano (#3134)
- Fix docker build @juliano (#3088)
- Drop Monix support @guizmaii (#3033)
Updates
- Update zio-logging to 2.4.0 @zio-scala-steward (#3135)
- Update mysql-connector-j to 9.1.0 @zio-scala-steward (#3115)
- Update zio-logging to 2.3.2 @zio-scala-steward (#3116)
- Update sbt-ci-release to 1.9.0 @zio-scala-steward (#3119)
- Update sqlite-jdbc to 3.47.0.0 @zio-scala-steward (#3120)
- Update logback-classic to 1.5.12 @zio-scala-steward (#3121)
- Update orientdb-graphdb to 3.2.35 @zio-scala-steward (#3126)
- Update sbt, sbt-dependency-tree to 1.10.5 @zio-scala-steward (#3127)
- Update zio, zio-streams to 2.1.12 @zio-scala-steward (#3129)
- Bump actions/checkout from 4.2.0 to 4.2.2 @dependabot (#3122)
- Bump actions/setup-java from 4.3.0 to 4.5.0 @dependabot (#3123)
- Update HikariCP to 6.2.1 @zio-scala-steward (#3133)
- Bump scala-steward-org/scala-steward-action from 2.69.0 to 2.71.0 @dependabot (#3130)
- Bump actions/setup-java from 3.9.0 to 4.3.0 @dependabot (#3094)
- Bump peter-evans/create-pull-request from 4.2.3 to 7.0.5 @dependabot (#3096)
- Bump actions/checkout from 3.3.0 to 4.2.0 @dependabot (#3103)
- Update HikariCP to 6.0.0 @zio-scala-steward (#3097)
- Update orientdb-graphdb to 3.2.34 @zio-scala-steward (#3104)
- Update scala3-library to 3.3.4 @zio-scala-steward (#3102)
- Update sqlite-jdbc to 3.46.1.3 @zio-scala-steward (#3101)
- Update sbt, sbt-dependency-tree to 1.10.2 @zio-scala-steward (#3092)
- Update sqlite-jdbc to 3.46.1.0 @zio-scala-steward (#3075)
- Update sbt-mima-plugin to 1.1.4 @zio-scala-steward (#3068)
- Update h2 to 2.3.232 @zio-scala-steward (#3071)
- Update postgresql to 42.7.4 @zio-scala-steward (#3077)
- Update zio-logging to 2.3.1 @zio-scala-steward (#3078)
- Update orientdb-graphdb to 3.2.33 @zio-scala-steward (#3080)
- Update sbt-ci-release to 1.6.1 @zio-scala-steward (#3074)
- Update scala-compiler, scala-library to 2.12.20 @zio-scala-steward (#3084)
- Update sbt-scoverage to 2.2.0 @zio-scala-steward (#3091)
- Update changelog.md @neo773 (#3083)
- update site workflow @juliano (#3090)
- Bump peter-evans/create-pull-request from 4.2.3 to 7.0.1 @dependabot (#3086)
- Bump scala-steward-org/scala-steward-action from 2.66.0 to 2.69.0 @dependabot (#3089)
- Update sbt-scoverage to 2.1.1 @zio-scala-steward (#3076)
- Update logback-classic to 1.5.8 @zio-scala-steward (#3085)
- Bump actions/setup-java from 3.9.0 to 4.2.2 @dependabot (#3069)
- Update zio-json to 0.7.3 @zio-scala-steward (#3081)
- Update zio, zio-streams to 2.1.9 @zio-scala-steward (#3082)
- Update sqlite-jdbc to 3.46.0.1 @zio-scala-steward (#3065)
- Update scalafmt-core to 3.8.3 @zio-scala-steward (#3064)
- Update boopickle to 1.5.0 @zio-scala-steward (#3063)
- Update h2 to 2.3.230 @zio-scala-steward (#3061)
- Update orientdb-graphdb to 3.2.32 @zio-scala-steward (#3062)
- Bump scala-steward-org/scala-steward-action from 2.65.0 to 2.66.0 @dependabot (#3060)
- Update zio, zio-streams to 2.1.6 @zio-scala-steward (#3059)
- Update sbt, sbt-dependency-tree to 1.10.1 @zio-scala-steward (#3058)
- Update mysql-connector-j to 9.0.0 @zio-scala-steward (#3055)
- Update sbt-scoverage to 2.1.0 @zio-scala-steward (#3056)
- Update zio, zio-streams to 2.1.5 @zio-scala-steward (#3053)
- Update zio-json to 0.7.1 @zio-scala-steward (#3052)
- Update scalatest to 3.2.19 @zio-scala-steward (#3049)
- Update zio, zio-streams to 2.1.4 @zio-scala-steward (#3048)
- Update orientdb-graphdb to 3.2.31 @zio-scala-steward (#3047)
- Update scalafmt-core to 3.8.2 @zio-scala-steward (#3045)
- Update zio, zio-streams to 2.1.3 @zio-scala-steward (#3043)
- Update zio-json to 0.7.0 @zio-scala-steward (#3041)
- Update zio-logging to 2.3.0 @zio-scala-steward (#3040)
- Update sqlite-jdbc to 3.46.0.0 @zio-scala-steward (#3039)
- Update orientdb-graphdb to 3.2.30 @zio-scala-steward (#3038)
- Update zio-logging to 2.2.4 @zio-scala-steward (#3036)
- Update zio, zio-streams to 2.1.1 @zio-scala-steward (#3035)
- Update zio, zio-streams to 2.1.0 @zio-scala-steward (#3034)
v4.8.4
What's Changed
- Update postgresql to 42.7.3 by @zio-scala-steward in #3003
- Introduce Contramap/Map on Encoders/Decoders by @deusaquilus in #2908
- Bump release-drafter/release-drafter from 5 to 6 by @dependabot in #3007
- Update scalafmt-core to 3.8.1 by @zio-scala-steward in #3009
- Update logback-classic to 1.5.5 by @zio-scala-steward in #3011
- Update zio, zio-streams to 2.0.22 by @zio-scala-steward in #3012
- Update pprint to 0.9.0 by @zio-scala-steward in #3014
- Update scala-collection-compat to 2.12.0 by @zio-scala-steward in #3015
- Update sqlite-jdbc to 3.45.3.0 by @zio-scala-steward in #3016
- Update logback-classic to 1.5.6 by @zio-scala-steward in #3017
- Update zio-logging to 2.2.3 by @zio-scala-steward in #3019
- Update mysql-connector-j to 8.4.0 by @zio-scala-steward in #3027
- Fix exception in Postgres inserting None value for Option[JsonValue[...]] or Option[JsonbValue[...]] fields by @vladimirkl in #3023
- Update sbt-scoverage to 2.0.12 by @zio-scala-steward in #3029
- Fix some code by @guizmaii in #2928
- Update scala-compiler, scala-library to 2.13.14 by @zio-scala-steward in #3028
- Update sbt, sbt-dependency-tree to 1.10.0 by @zio-scala-steward in #3030
- Fix
sbt doc
execution by @guizmaii in #3031
Full Changelog: v4.8.2...v4.8.4
v4.8.3
v4.8.2
Publishing of v4.8.2
failed, please use v4.8.3
Changes
- Update zio-logging to 2.2.2 @zio-scala-steward (#2989)
- Update postgresql to 42.7.2 @zio-scala-steward (#2991)
- Update scala-compiler, scala-library to 2.12.19 @zio-scala-steward (#2992)
- Update scala-compiler, scala-library to 2.13.13 @zio-scala-steward (#2993)
- Update doobie-core, doobie-postgres to 1.0.0-RC5 @zio-scala-steward (#2959)
- Update sqlite-jdbc to 3.45.2.0 @zio-scala-steward (#3002)
- Update logback-classic to 1.5.3 @zio-scala-steward (#2987)
- Update orientdb-graphdb to 3.2.29 @zio-scala-steward (#2988)
- Update pekko-connectors-cassandra, ... to 1.0.2 @zio-scala-steward (#2990)
- Update scala3-library to 3.3.3 @zio-scala-steward (#2994)
- Update sbt, sbt-dependency-tree to 1.9.9 @zio-scala-steward (#2995)
- Update scalafmt-core to 3.8.0 @zio-scala-steward (#2996)
- Update scalatest to 3.2.18 @zio-scala-steward (#2997)
- Update sbt-scoverage to 2.0.11 @zio-scala-steward (#2998)
- Update sqlite-jdbc to 3.45.1.0 @zio-scala-steward (#2999)
- Bump scala-steward-org/scala-steward-action from 2.63.0 to 2.65.0 @dependabot (#3001)
- Bump actions/cache from 3 to 4 @dependabot (#3000)
- Update logback-classic to 1.4.14 @zio-scala-steward (#2966)
- Bump scala-steward-org/scala-steward-action from 2.61.0 to 2.63.0 @dependabot (#2971)
- Update sbt, sbt-dependency-tree to 1.9.8 @zio-scala-steward (#2973)
- Update zio, zio-streams to 2.0.21 @zio-scala-steward (#2976)
- Update sqlite-jdbc to 3.45.0.0 @zio-scala-steward (#2983)
- Update mysql-connector-j to 8.3.0 @zio-scala-steward (#2981)
- Update orientdb-graphdb to 3.2.26 @zio-scala-steward (#2977)
- Update zio-logging to 2.1.17 @zio-scala-steward (#2982)
v4.8.1
What's Changed
- using expandBatchActionNew and removes old expandBatchAction by @juliano in #2811
- Upgrade Doobie version by @wb14123 in #2910
- Fix sbt Docker image version by @wb14123 in #2909
- Add performance tip by @jilen in #2532
- Update typesafe:config to 1.4.3 by @zio-scala-steward in #2916
- drop jasync modules by @juliano in #2889
- remove jasync residuals by @juliano in #2917
- Update scala-java8-compat to 0.9.1 by @zio-scala-steward in #2918
- Simplify
ZioJdbcContext::transaction
code by @guizmaii in #2920 - Remove noisy and useless Logback logs by @guizmaii in #2922
- Fixed the "==" constraint to a.i == b.i in PrepareSpec."with outer join" by @b-gyula in #2230
- Fix
java.lang.NoClassDefFoundError: zio/ZIO$Fail
by @guizmaii in #2923 - Add a CI check for code format by @guizmaii in #2925
- Don't create more than one empty
Statement
by @guizmaii in #2934 - Prefer mutable data structure to reduce memory usage in macros by @guizmaii in #2932
- Avoid allocations by @guizmaii in #2935
- Prefer tail recursive loop by @guizmaii in #2936
- Use more mutable data structures by @guizmaii in #2940
- Code review of the Ast by @guizmaii in #2941
- Split the
quill-jdbc
tests into several sbt modules to speed up com… by @guizmaii in #2937 - Move
quill-sql
tests to a separate module by @guizmaii in #2938 - Parallelize the build of
quill-jdbc-test-*
andquill-sql-test
modules by @guizmaii in #2939 - Update sbt, sbt-dependency-tree to 1.9.7 by @zio-scala-steward in #2943
- Update orientdb-graphdb to 3.2.24 by @zio-scala-steward in #2947
- Update mysql-connector-j to 8.2.0 by @zio-scala-steward in #2946
- Update scalafmt-core to 3.7.15 by @zio-scala-steward in #2945
- Update HikariCP to 5.1.0 by @zio-scala-steward in #2951
- Improve performance of QuatMaking. Better use of cache by @deusaquilus in #2950
- Update zio, zio-streams to 2.0.19 by @zio-scala-steward in #2954
- Update zio-logging to 2.1.15 by @zio-scala-steward in #2952
- Update zio-json to 0.6.2 by @zio-scala-steward in #2859
- Migrate from Akka to Pekko by @guizmaii in #2926
- Update pekko-connectors-cassandra to 1.0.1 by @zio-scala-steward in #2955
- Update zio-logging to 2.1.16 by @zio-scala-steward in #2961
- Update postgresql to 42.7.0 by @zio-scala-steward in #2960
- Update scalafmt-core to 3.7.17 by @zio-scala-steward in #2958
- Reverse null-check branch order in Optional operations by @deusaquilus in #2970
- Only reduce conflicts by @deusaquilus in #2979
Full Changelog: v4.8.0...v4.8.1
v4.8.0
The two main changes of this release are:
- we dropped Java 8, 9 and 10 support. The minimal supported Java version is now Java 11.
- @wb14123 fixed the memory leak present in the dynamic queries cache. See #2878
Changes
- Remove unused code @guizmaii (#2904)
- Remove unused code @guizmaii (#2900)
- Update mssql-jdbc to 7.4.1.jre11 @zio-scala-steward (#2906)
- Remove unused code @guizmaii (#2901)
- Improve
Cache
implementation @guizmaii (#2902) - Remove useless match in
liftTokenizer
@guizmaii (#2899) - Remove unused code @guizmaii (#2898)
- Fix
Block::bestQuat
@guizmaii (#2896) - Clean code @guizmaii (#2905)
- Remove unused code @guizmaii (#2897)
- Update
mssql-jdbc
@guizmaii (#2894) - Update HikariCP @guizmaii (#2891)
- Update logback @guizmaii (#2893)
- Drop Java 8 support @guizmaii (#2890)
- Add a max size for normalize cache @wb14123 (#2878)
- Fix publishing of docs @guizmaii (#2884)
v4.7.3
v4.7.2
v4.7.1
v4.7.0
Noticeable changes
For zio-quill users
- [Breaking] Drop
ndbc
support @guizmaii (#2760) - [Breaking] Drop
quill-finagle-mysql
andquill-finagle-postgres
modules @guizmaii (#2756) - [Breaking] Drop ScalaJS support @guizmaii (#2866)
- [Breaking] Rename
io.getquill.context.zio
package toio.getquill.context.qzio
in thejasync
modules @guizmaii (#2866) - [Breaking] Drop Lagom support @guizmaii (#2866)
- Let SQL Server top statement use parenthesis @loicprieur (#2710)
- Update HikariCP to
4.0.3
@guizmaii (#2766) - AsyncContext: using existing transactional context @juliano (#2633)
- Update docs about
quill.query.tooLong
@landlockedsurfer (#2717) - Support Option.orElse @juliano (#2790)
- Mysql
onconflict update
with renames @joelsonoda (#2708) - Support MySQL 5 dialect @mahe-ymc (#2704)
- Prefix error messages with [quill] when switch is on @juliano (#2634)
- Remove config from exception when Hikari data source can't be created @mdulac (#2503)
- Update Scala versions to 2.12.18, 2.13.12 & 3.3.1 (#2861)(#2862)(#2839)
For zio-quill commiters
All Changes
- Add a notice in the changelog file about where the release notes and changelog will be provided in the future @guizmaii (#2872)
- Migrate to sbt-ci-release && Remove ScalaJS support && Delete Lagom related code && Rename
io.getquill.context.zio
package toio.getquill.context.qzio
in thejasync
modules @guizmaii (#2866) - Update h2 to 2.2.224 @zio-scala-steward (#2870)
- Update orientdb-graphdb to 3.2.23 @zio-scala-steward (#2871)
- Update scala-compiler, scala-library to 2.13.12 @zio-scala-steward (#2862)
- Fix Scala Steward configuration @guizmaii (#2868)
- Update scala-compiler, scala-library to 2.12.18 @zio-scala-steward (#2861)
- Update h2 to 2.1.214 @zio-scala-steward (#2855)
- Update scalafmt-core to 3.7.14 @zio-scala-steward (#2863)
- Remove config from exception when Hikari data source can't be created @mdulac (#2503)
- Use ZIO Scala Steward Github app with the scala-steward CI @guizmaii (#2853)
- Stop running the CI workflow twice per commit on a PR @guizmaii (#2852)
- Try run scala-steward with token generated from zio/generate-github-app-token @guizmaii (#2851)
- Try to use the ZIO org
PAT_TOKEN
secret to run scala-steward CI @guizmaii (#2849) - Update scala3-library, ... to 3.3.1 @scala-steward (#2839)
- Add scala-steward CI @guizmaii (#2847)
- Update scalatest to 3.2.17 @scala-steward (#2840)
- Update sbt, sbt-dependency-tree to 1.9.6 @scala-steward (#2846)
- Update sbt-scoverage to 2.0.9 @scala-steward (#2841)
- Update jasync-common, jasync-mysql, ... to 2.2.4 @scala-steward (#2836)
- Scala3: Improve exclusion rules and DRY pprint dependency @lolgab (#2835)
- Update scalafmt-core to 3.7.13 @scala-steward (#2831)
- Update scalafmt-core to
3.7.13
@lolgab (#2834) - Update zio-json to 0.6.1 @scala-steward (#2827)
- Update sbt-scalafmt to 2.5.2 @scala-steward (#2833)
- Update sqlite-jdbc to 3.42.0.1 @scala-steward (#2829)
- Update sbt, sbt-dependency-tree to 1.9.4 @scala-steward (#2828)
- Add Release Drafter and Dependabot to the CI @guizmaii (#2784)
- Remove all references to ZIO1
Has
@guizmaii (#2820) - Prefix error messages with [quill] when switch is on @juliano (#2634)
- Update orientdb-graphdb to 3.2.22 @scala-steward (#2823)
- Update jasync-common, jasync-mysql, ... to 2.2.3 @scala-steward (#2822)
- Update zio-logging to 2.1.14 @scala-steward (#2818)
- Update logback-classic to 1.3.11 @scala-steward (#2817)
- Update sbt, sbt-dependency-tree to 1.9.3 @scala-steward (#2809)
- Update logback-classic to 1.3.9 @scala-steward (#2812)
- Update scalafmt-core to 3.7.12 @scala-steward (#2813)
- Update scalafmt-core to 3.7.11 @scala-steward (#2810)
- Update sbt-mima-plugin to 1.1.3 @scala-steward (#2806)
- Update jasync-common, jasync-mysql, ... to 2.2.2 @scala-steward (#2805)
- Update mysql-connector-java to 8.1.0 @scala-steward (#2802)
- Update scalafmt-core to 3.7.10 @scala-steward (#2803)
- Update jasync-common, jasync-mysql, ... to 2.2.1 @scala-steward (#2799)
- Update java-driver-core to 4.17.0 @scala-steward (#2798)
- Update scalafmt-core to 3.7.9 @scala-steward (#2800)
- Update sbt, sbt-dependency-tree to 1.9.2 @scala-steward (#2797)
- Update sbt-scalajs-crossproject to 1.3.2 @scala-steward (#2796)
- Update scalafmt-core to 3.7.7 @scala-steward (#2795)
- Update zio-json to 0.6.0 @scala-steward (#2793)
- Update scalafmt-core to 3.7.6 @scala-steward (#2794)
- Support MySQL 5 dialect @mahe-ymc (#2704)
- Mysql onconflict update with renames @joelsonoda (#2708)
- Update scalafmt-core to 3.7.5 @scala-steward (#2792)
- Update sbt, sbt-dependency-tree to 1.9.1 @scala-steward (#2791)
- Update sbt-pgp to 2.2.1 @guizmaii (#2787)
- CI shouldn't fail when secrets are missing in forks @jsoref (#2609)
- Support Option.orElse @juliano (#2790)
- Update scala-logging to 3.9.5 @scala-steward (#2487)
- Update docs about quill.query.tooLong @landlockedsurfer (#2717)
- AsyncContext: using existing transactional context @juliano (#2633)
- Fix example syntax in query update method @bmateusz (#2789)
- Update README.md @github-actions (#2783)
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.2 @scala-steward (#2786)
- Update orientdb-graphdb to 3.2.20 @scala-steward (#2778)
- Update jasync-common, jasync-mysql, ... to 2.2.0 @scala-steward (#2780)
- Update jasync-common, jasync-mysql, ... to 2.1.25 @scala-steward (#2777)
- Update scala-collection-compat to 2.11.0 @scala-steward (#2779)
- Update logback-classic to 1.3.8 @scala-steward (#2775)
- Update Dockerfile-setup @jsoref (#2773)
- Update pprint to 0.8.1 @hoangmaihuy (#2724)
- Update zio, zio-streams to 2.0.15 @scala-steward (#2768)
- Update java-driver-core to 4.16.0 @scala-steward (#2767)
- Update HikariCP to
4.0.3
@guizmaii (#2766) - Drop
ndbc
support @guizmaii (#2760) - Spelling @jsoref (#2608)
- Update Scala3 version to
3.3.0
@guizmaii (#2759) - Update logback-classic to 1.3.7 @scala-steward (#2714)
- Update sqlite-jdbc to 3.42.0.0 @scala-steward (#2764)
- Update postgresql to 42.6.0 @scala-steward (#2762)
- Update sbt-scoverage to 2.0.8 @scala-steward (#2763)
- Fix node12 deprecations @jsoref (#2765)
- Update logback-classic to 1.2.12 @scala-steward (#2716)
- Update postgresql to 42.3.8 @scala-steward (#2661)
- Update sqlite-jdbc to 3.39.4.1 @scala-steward (#2656)
- Update mysql-connector-java to 8.0.33 @scala-steward (#2728)
- Update sbt to 1.9.0 @scala-steward (#2758)
- Update zio, zio-streams to 2.0.14 @scala-steward (#2757)
- Update Scala 2.12 to 2.12.17 && Drop
quill-finagle-mysql
andquill-finagle-postgres
modules @guizmaii (#2756) - Update scala-java-time to 2.5.0 @scala-steward (#2731)
- Let SQL Server top statement use parenthesis @loicprieur (#2710)
- Update scalafmt-core to 3.7.4 @scala-steward (#2755)
- Update jasync-common, jasync-mysql, ... to 2.1.24 @scala-steward (#2753)
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.13.1 @scala-steward (#2720)
- Update sbt-scalajs-crossproject to 1.3.1 @scala-steward (#2729)
- Update orientdb-graphdb to 3.2.19 @scala-steward (#2747)
- Update scalafmt-core to 3.1.2 @scala-steward (#2733)
- Replace Scalariform with scalafmt @guizmaii (#2734)
- Update zio-sbt-website to 0.3.10 @scala-steward (#2692)
- Update zio, zio-streams to 2.0.13 @scala-steward (#2730)
- Update jasync-common, jasync-mysql, ... to 2.1.23 @scala-steward (#2698)
- Update scala-collection-compat to 2.10.0 @scala-steward (#2736)
- Update zio-logging to 2.1.13 @scala-steward (#2749)
- Update sbt-sonatype to 3.9.21 @scala-steward (#2752)
- Update sbt, sbt-dependency-tree to 1.8.3 @scala-steward (#2750)
- Fix little mistakes in
release.sh
@guizmaii (#2745) - Fix little mistake in CI definition @guizmaii (#2744)