Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.0 #652

Closed
wants to merge 286 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
286 commits
Select commit Hold shift + click to select a range
0aca089
Merge pull request #783 from scala-steward/update/series/3.x/kafka-av…
bplommer Jan 2, 2022
dfad277
Merge pull request #761 from scala-steward/update/series/3.x/testcont…
bplommer Jan 2, 2022
a24f1f7
Merge branch 'series/3.x' into update/series/3.x/scala3-library-3.1.0
bplommer Jan 2, 2022
52c8957
Merge branch 'series/3.x' into update/series/3.x/sbt-mdoc-2.2.24
bplommer Jan 2, 2022
f195475
Merge pull request #729 from scala-steward/update/series/3.x/sbt-mdoc…
bplommer Jan 2, 2022
0548108
Merge pull request #721 from scala-steward/update/series/3.x/fs2-core…
bplommer Jan 2, 2022
7c18f56
Merge pull request #724 from scala-steward/update/series/3.x/scala3-l…
bplommer Jan 2, 2022
71e0add
Merge pull request #738 from scala-steward/update/series/3.x/sbt-unid…
bplommer Jan 2, 2022
34169b0
Merge branch 'series/3.x' into update/series/3.x/sbt-ci-release-1.5.10
bplommer Jan 2, 2022
d4b1e3d
Merge pull request #722 from scala-steward/update/series/3.x/sbt-ci-r…
bplommer Jan 2, 2022
a8b67d0
Merge pull request #820 from scala-steward/update/series/3.x/cats-eff…
bplommer Jan 2, 2022
158013c
Update fs2-core to 3.2.4 in series/3.x
scala-steward Jan 2, 2022
a6471bd
Update kafka-avro-serializer to 7.0.1 in series/3.x
scala-steward Jan 2, 2022
711369c
Merge pull request #827 from scala-steward/update/series/3.x/fs2-core…
bplommer Jan 2, 2022
c6cc995
Merge pull request #828 from scala-steward/update/series/3.x/kafka-av…
bplommer Jan 2, 2022
dc5bf2e
Revert "Update kafka-avro-serializer to 7.0.1 in series/3.x"
bplommer Jan 2, 2022
49f3ac8
Merge pull request #829 from fd4s/revert-828-update/series/3.x/kafka-…
bplommer Jan 2, 2022
b63636b
Merge remote-tracking branch 'origin/series/2.x' into series/3.x
bplommer Jan 8, 2022
91569a2
Merge branch 'series/3.x' into kafka-3
bplommer Jan 8, 2022
273c968
Fix test
bplommer Jan 8, 2022
3d66362
Update confluent to 7.0.1
bplommer Jan 8, 2022
e643017
Update cats-effect, cats-effect-laws, ... to 3.3.4 in series/3.x
scala-steward Jan 9, 2022
4a50978
Merge pull request #837 from scala-steward/update/series/3.x/cats-eff…
bplommer Jan 9, 2022
ff69345
Update scala-library to 2.13.8 in series/3.x
scala-steward Jan 13, 2022
89f4a10
Merge pull request #840 from scala-steward/update/series/3.x/scala-li…
bplommer Jan 17, 2022
3abcc10
Merge pull request #702 from fd4s/kafka-3
bplommer Jan 21, 2022
1d17157
Merge remote-tracking branch 'origin/series/2.x' into series/3.x
bplommer Jan 21, 2022
5bc9a7e
Update kafka-clients to 3.1.0 in series/3.x
scala-steward Jan 21, 2022
44253bb
Update sbt to 1.6.2 in series/3.x
scala-steward Feb 1, 2022
f672900
Update scala3-library to 3.1.1 in series/3.x
scala-steward Feb 1, 2022
fe69d67
Regenerate workflow with sbt-github-actions
scala-steward Feb 1, 2022
b60b4a6
Update sbt-header to 5.6.5 in series/3.x
scala-steward Feb 7, 2022
83a09b9
Update sbt-buildinfo to 0.11.0 in series/3.x
scala-steward Feb 17, 2022
a7e7f7e
Update fs2-core to 3.2.5 in series/3.x
scala-steward Feb 19, 2022
77a6fcc
Merge pull request #870 from scala-steward/update/series/3.x/fs2-core…
LMnet Feb 20, 2022
ae7f42a
Merge pull request #867 from scala-steward/update/series/3.x/sbt-buil…
LMnet Feb 20, 2022
302e74e
Merge pull request #864 from scala-steward/update/series/3.x/sbt-head…
LMnet Feb 20, 2022
7641f35
Merge pull request #856 from scala-steward/update/series/3.x/sbt-1.6.2
LMnet Feb 20, 2022
2fbdb2c
Merge pull request #858 from scala-steward/update/series/3.x/scala3-l…
bplommer Feb 21, 2022
a553e6e
Update cats-effect, cats-effect-laws, ... to 3.3.6 in series/3.x
scala-steward Feb 28, 2022
24a1f88
Merge pull request #880 from scala-steward/update/series/3.x/cats-eff…
bplommer Mar 1, 2022
e868e57
Merge remote-tracking branch 'origin/series/2.x' into series/3.x
bplommer Mar 1, 2022
9eec242
Don't publish docs from 3.x branch
bplommer Mar 9, 2022
05b838b
Fix workflow
bplommer Mar 9, 2022
d5a1b5f
Fix deprecation
bplommer Mar 9, 2022
90dc28f
Merge pull request #894 from fd4s/dont-publish-3.x-docs
bplommer Mar 9, 2022
0dd576b
Merge remote-tracking branch 'origin/series/2.x' into series/3.x
bplommer Mar 9, 2022
b5a938a
Merge pull request #842 from scala-steward/update/series/3.x/kafka-cl…
bplommer Mar 9, 2022
b864717
Add parameter to Serializer to indicate key or value
bplommer Mar 12, 2022
692f2a0
More parametric stuff in Serializer
bplommer Mar 12, 2022
6a9868b
Specialize Deserializer types for Key or Value
bplommer Mar 12, 2022
c817d28
rework KeyOrValue
bplommer Mar 12, 2022
c6567df
Stronger types in RecordDeserializer
bplommer Mar 12, 2022
99f0d28
Add scaladoc for KeyOrValue
bplommer Mar 12, 2022
441bf1c
Formatting
bplommer Mar 12, 2022
d47d331
Fix deserializer types
bplommer Mar 12, 2022
cc0a92c
Fix producers.md
bplommer Mar 13, 2022
f7b1eef
Add entries to gitignore
bplommer Mar 13, 2022
ef0f6b7
Fix consumers.md
bplommer Mar 13, 2022
c009703
Remove passthrough from ProducerRecords
bplommer Mar 13, 2022
9d2474f
Add syntax for instantiating ProducerRecords
bplommer Mar 13, 2022
f63807b
ProducerRecords is an alias for Chunk
bplommer Mar 13, 2022
ccde853
Fix calls to `records`
bplommer Mar 13, 2022
be776d7
TransactionalProducerRecords is an alias
bplommer Mar 13, 2022
0180965
tuple passthough on the left rather than right
bplommer Mar 13, 2022
6694db0
Fix ProduceResult show and test
bplommer Mar 13, 2022
6149312
Update logback-classic to 1.2.11 in series/3.x
scala-steward Mar 14, 2022
c2797ef
Update cats-effect-laws, ... to 3.3.7 in series/3.x
scala-steward Mar 14, 2022
ae6d457
Merge pull request #905 from scala-steward/update/series/3.x/cats-eff…
bplommer Mar 14, 2022
70c2b13
Remove pipeWithPassthrough
bplommer Mar 14, 2022
f45db3f
Moave ProducerRecords constructors to package object
bplommer Mar 14, 2022
3756374
Merge pull request #904 from scala-steward/update/series/3.x/logback-…
bplommer Mar 14, 2022
4d659c8
Unlimited parallelism on waiting for producer results
bplommer Mar 14, 2022
8e1370c
Remove ProducerResult type
bplommer Mar 14, 2022
8ddd0cb
Remove passthrough param from TransactionalKafkaProducer
bplommer Mar 14, 2022
3b9d184
Remove references to passthrough
bplommer Mar 14, 2022
2895d88
Update docs, simplify some tests
bplommer Mar 14, 2022
5ba6f2f
Gen -> Generic
bplommer Mar 14, 2022
8bee895
Merge pull request #901 from fd4s/remove-passthrough
bplommer Mar 15, 2022
1348d68
Merge pull request #898 from bplommer/typed-serializers
bplommer Mar 15, 2022
ac80a27
Merge branch 'series/2.x' into series/3.x
bplommer Mar 16, 2022
f87d4a4
Merge branch 'series/2.x' into series/3.x
bplommer Mar 16, 2022
e535ab6
Allocate serdes in resource
bplommer Mar 14, 2022
6209e72
Allocate deserializers in Resource
bplommer Mar 14, 2022
135f4ca
Merge remote-tracking branch 'origin/series/2.x' into series/3.x
bplommer Mar 21, 2022
daa297b
Fix merge
bplommer Mar 21, 2022
69cf025
Update sbt-mdoc to 2.3.2 in series/3.x
scala-steward Mar 28, 2022
1b30f3e
Update cats-effect-laws, ... to 3.3.9 in series/3.x
scala-steward Mar 28, 2022
933633b
Merge pull request #922 from scala-steward/update/series/3.x/cats-eff…
bplommer Mar 28, 2022
c834397
Merge pull request #921 from scala-steward/update/series/3.x/sbt-mdoc…
bplommer Mar 28, 2022
cf9bff2
Merge remote-tracking branch 'origin/series/2.x' into series/3.x
bplommer Apr 1, 2022
5ca8725
Update vulcan to 1.8.3 in series/3.x
scala-steward Apr 11, 2022
2f539c8
Update sbt-mima-plugin to 1.1.0 in series/3.x
scala-steward Apr 11, 2022
cbc9c9b
Update testcontainers-scala-kafka, ... to 0.40.6 in series/3.x
scala-steward Apr 25, 2022
87a2d75
Update sbt-header to 5.7.0 in series/3.x
scala-steward Apr 25, 2022
fd99673
Update kafka-avro-serializer to 7.0.3 in series/3.x
scala-steward Apr 25, 2022
3b5d912
Update scala3-library to 3.1.2 in series/3.x
scala-steward Apr 25, 2022
fc06e3c
Regenerate workflow with sbt-github-actions
scala-steward Apr 25, 2022
410ae40
Merge pull request #957 from scala-steward/update/series/3.x/testcont…
bplommer Apr 25, 2022
078a989
Merge pull request #959 from scala-steward/update/series/3.x/kafka-av…
bplommer Apr 25, 2022
aadc2ef
Merge pull request #958 from scala-steward/update/series/3.x/sbt-head…
bplommer Apr 25, 2022
c61b5fe
Merge pull request #961 from scala-steward/update/series/3.x/scala3-l…
bplommer Apr 25, 2022
322109d
Revert commit(s) 2f539c87
scala-steward Apr 25, 2022
de5a3a3
Merge branch 'series/3.x' into update/series/3.x/sbt-mima-plugin-1.1.0
scala-steward Apr 25, 2022
ada4523
Update sbt-mima-plugin to 1.1.0 in series/3.x
scala-steward Apr 25, 2022
b93f395
Update kafka-avro-serializer to 7.1.1 in series/3.x
scala-steward May 9, 2022
70fab8e
Merge pull request #974 from scala-steward/update/series/3.x/kafka-av…
bplommer May 9, 2022
383849e
Update kafka-clients to 3.1.1 in series/3.x
scala-steward May 23, 2022
a0ee304
Update kafka-avro-serializer to 7.1.2 in series/3.x
scala-steward Jul 5, 2022
a4458c5
Update scala3-library to 3.1.3 in series/3.x
scala-steward Jul 5, 2022
3672c5b
Regenerate workflow with sbt-github-actions
scala-steward Jul 5, 2022
4e9185b
Update cats-effect-laws, ... to 3.3.13 in series/3.x
scala-steward Jul 5, 2022
7c730de
Merge pull request #1006 from scala-steward/update/series/3.x/kafka-a…
bplommer Jul 13, 2022
231a9f7
Merge pull request #939 from scala-steward/update/series/3.x/vulcan-1…
bplommer Jul 13, 2022
36d8fa4
Merge pull request #1008 from scala-steward/update/series/3.x/cats-ef…
bplommer Jul 13, 2022
f47c6d4
Merge pull request #1007 from scala-steward/update/series/3.x/scala3-…
bplommer Jul 13, 2022
88e2a65
Ignore cats-effect/fs2 updates in series/3.x, pin kafka-client to 3
bplommer Jul 13, 2022
37ea63c
Merge pull request #1015 from fd4s/3.x-steward
bplommer Jul 13, 2022
e377d9f
Ignore testcontainers updates in 3.x
bplommer Jul 13, 2022
e79c7ba
Merge pull request #1016 from fd4s/3.x-ignore-testcontainers
bplommer Jul 13, 2022
767c3c7
Merge pull request #984 from scala-steward/update/series/3.x/kafka-cl…
bplommer Jul 13, 2022
c1dbd27
Merge pull request #940 from scala-steward/update/series/3.x/sbt-mima…
bplommer Jul 13, 2022
df65c88
Merge - WIP
bplommer Jul 15, 2022
667f7f9
Fix compile errors
bplommer Jul 16, 2022
200b480
Reinstate optimised ProducerRecords constructor
bplommer Jul 16, 2022
d8c0c81
Update build.sbt
bplommer Jul 16, 2022
7585238
Fix build, update github workflow
bplommer Jul 16, 2022
c6b8aaa
Remove unused import
bplommer Jul 16, 2022
5b8cabf
Remove unused import
bplommer Jul 18, 2022
ceda6f2
Merge remote-tracking branch 'origin/series/2.x' into 3.x-merge
bplommer Jul 19, 2022
1c5f563
Merge pull request #1020 from fd4s/3.x-merge
bplommer Jul 19, 2022
1b958a4
Update sbt to 1.7.1 in series/3.x
scala-steward Jul 21, 2022
38f894e
Update kafka-clients to 3.2.1 in series/3.x
scala-steward Aug 4, 2022
2d1e25c
Update kafka-clients to 3.1.2 in series/3.x
scala-steward Sep 13, 2022
3816495
Merge pull request #1061 from scala-steward/update/series/3.x/kafka-c…
bplommer Oct 3, 2022
0faac76
Merge pull request #1037 from scala-steward/update/series/3.x/sbt-1.7.1
bplommer Oct 3, 2022
5aa005d
Merge branch 'series/3.x' into update/series/3.x/kafka-clients-3.2.1
bplommer Oct 3, 2022
55dfc7d
Update sbt-mima-plugin to 1.1.1 in series/3.x
scala-steward Nov 2, 2022
7239529
Update kafka-avro-serializer to 7.1.4 in series/3.x
scala-steward Nov 2, 2022
95e57b6
Update kafka-clients to 3.3.1 in series/3.x
scala-steward Nov 2, 2022
f1e1556
Update sbt to 1.7.3 in series/3.x
scala-steward Nov 2, 2022
cb40690
Update sbt-mdoc to 2.3.6 in series/3.x
scala-steward Nov 2, 2022
99218b5
Update scala3-library to 3.2.1 in series/3.x
scala-steward Nov 16, 2022
989d8c0
Regenerate GitHub Actions workflow
scala-steward Nov 16, 2022
85198e4
Update sbt-typelevel to 0.4.17 in series/3.x
scala-steward Nov 16, 2022
7f248b4
Run prePR with sbt-typelevel
scala-steward Nov 16, 2022
1fb7ff9
Merge pull request #1110 from scala-steward/update/series/3.x/sbt-typ…
bplommer Nov 18, 2022
32133a9
Merge pull request #1108 from scala-steward/update/series/3.x/scala3-…
bplommer Nov 18, 2022
3082c00
Merge pull request #1097 from scala-steward/update/series/3.x/sbt-mdo…
bplommer Nov 18, 2022
890ec7f
Merge pull request #1091 from scala-steward/update/series/3.x/sbt-mim…
bplommer Nov 18, 2022
94bc1d1
Merge pull request #1096 from scala-steward/update/series/3.x/sbt-1.7.3
bplommer Nov 18, 2022
58ec373
Merge pull request #1049 from scala-steward/update/series/3.x/kafka-c…
bplommer Nov 18, 2022
e186db2
Merge pull request #1093 from scala-steward/update/series/3.x/kafka-a…
bplommer Nov 18, 2022
454e896
scala-steward (3.x series): ignore dependencies that should be merged…
bplommer Dec 3, 2022
36e0c9d
Merge pull request #1112 from fd4s/scala-steward-config-3.0
bplommer Dec 3, 2022
eeb0f46
Merge branch 'series/3.x' into update/series/3.x/kafka-clients-3.3.1
bplommer Dec 3, 2022
d95988b
Update kafka-avro-serializer to 7.3.0 in series/3.x
scala-steward Dec 8, 2022
c5b5bc8
Update kafka-clients to 3.2.3 in series/3.x
scala-steward Dec 8, 2022
2130715
Update sbt to 1.8.2 in series/3.x
scala-steward Jan 7, 2023
923fb05
Update sbt-mdoc to 2.3.7 in series/3.x
scala-steward Jan 29, 2023
a1f5ff5
Update kafka-avro-serializer to 7.1.6 in series/3.x
scala-steward Feb 24, 2023
9e46f05
Update sbt-typelevel to 0.4.19 in series/3.x
scala-steward Mar 10, 2023
581dcb4
Run prePR with sbt-typelevel
scala-steward Mar 10, 2023
ecf86e0
Merge pull request #1158 from scala-steward/update/series/3.x/sbt-typ…
bplommer Mar 24, 2023
cc9b7cf
Merge branch 'series/3.x' into update/series/3.x/kafka-avro-serialize…
bplommer Mar 24, 2023
3cb143c
Merge pull request #1155 from scala-steward/update/series/3.x/kafka-a…
bplommer Mar 24, 2023
c573279
Merge pull request #1124 from scala-steward/update/series/3.x/kafka-c…
bplommer Mar 24, 2023
5a5753a
Merge branch 'series/3.x' into update/series/3.x/sbt-1.8.2
bplommer Mar 24, 2023
ee3fee9
Merge branch 'series/3.x' into update/series/3.x/kafka-avro-serialize…
bplommer Mar 24, 2023
b20a725
Merge branch 'series/3.x' into update/series/3.x/sbt-mdoc-2.3.7
bplommer Mar 24, 2023
6a831a0
Merge pull request #1139 from scala-steward/update/series/3.x/sbt-1.8.2
bplommer Mar 24, 2023
3a43d13
Merge pull request #1123 from scala-steward/update/series/3.x/kafka-a…
bplommer Mar 24, 2023
dbd5c6d
Merge branch 'series/3.x' into update/series/3.x/kafka-clients-3.3.1
bplommer Mar 24, 2023
708c560
Replace deprecated API use
bplommer Mar 24, 2023
a4e3dd9
Merge pull request #1146 from scala-steward/update/series/3.x/sbt-mdo…
bplommer Mar 24, 2023
3d383f7
Merge branch 'series/3.x' into update/series/3.x/kafka-clients-3.3.1
bplommer Mar 24, 2023
1953b24
3.x - pin some dependencies
bplommer Mar 24, 2023
0eae10d
Merge pull request #1094 from scala-steward/update/series/3.x/kafka-c…
bplommer Mar 24, 2023
19b0068
Merge pull request #1165 from fd4s/dependency-pins
bplommer Mar 24, 2023
dd6c061
Merge remote-tracking branch 'origin/series/2.x' into series/3.x
bplommer Mar 24, 2023
7a0f631
Merge remote-tracking branch 'origin/series/2.x' into series/3.x
bplommer Mar 24, 2023
9a63889
Update github workflow
bplommer Mar 24, 2023
adea55a
Merge remote-tracking branch 'origin/series/3.x' into merge-2-to-3
bplommer Mar 24, 2023
89c0e60
Update GH workflow
bplommer Mar 24, 2023
574f93e
Merge pull request #1166 from fd4s/merge-2-to-3
bplommer Mar 24, 2023
5990930
Restore support for Scala 2.12
bplommer Mar 24, 2023
46472dd
Merge branch 'series/3.x' into support-scala-2-12
bplommer Mar 24, 2023
63fa32b
Update workflow
bplommer Mar 24, 2023
27bd4b2
Remove unused import
bplommer Mar 24, 2023
199a435
Update kafka-avro-serializer to 7.3.2 in series/3.x
scala-steward Mar 26, 2023
c1448e0
Update kafka-clients to 3.3.2 in series/3.x
scala-steward Mar 26, 2023
4a9bdda
Merge pull request #1167 from fd4s/support-scala-2-12
bplommer Mar 27, 2023
5fb7624
Merge pull request #1172 from scala-steward/update/series/3.x/kafka-c…
bplommer Mar 27, 2023
b235d87
Merge pull request #1171 from scala-steward/update/series/3.x/kafka-a…
bplommer Mar 27, 2023
5335cef
Merge remote-tracking branch 'origin/series/2.x' into merge
bplommer Mar 27, 2023
f7ddf96
Update workflow
bplommer Mar 27, 2023
17ea588
Merge pull request #1173 from fd4s/merge
bplommer Mar 27, 2023
0654020
Merge remote-tracking branch 'origin/series/3.x' into serde-in-resource
bplommer Mar 27, 2023
589c425
Finish compiling
bplommer Mar 27, 2023
ad5e1a9
scalafmt
bplommer Mar 27, 2023
220ee17
implicits may not be call-by-name in scala 2
bplommer Mar 27, 2023
36beb89
fix tests
bplommer Mar 27, 2023
639dc0f
Replace RecordDeserializer with Resource
bplommer Mar 27, 2023
d6310ba
Update docs
bplommer Mar 27, 2023
1fb09d2
remove RecordSerializer
bplommer Mar 27, 2023
dbc5c1c
Merge pull request #1174 from fd4s/serde-in-resource
bplommer Mar 27, 2023
27c4e34
Merge pull request #1175 from fd4s/kill-recorddeserializer
bplommer Mar 27, 2023
714ff95
Update sbt-mima-plugin to 1.1.2 in series/3.x
scala-steward Apr 9, 2023
e744801
Update kafka-avro-serializer to 7.3.3 in series/3.x
scala-steward Apr 9, 2023
26cdc78
Update kafka-clients to 3.4.0 in series/3.x
scala-steward Apr 9, 2023
63f265e
Merge pull request #1186 from scala-steward/update/series/3.x/kafka-c…
bplommer Apr 11, 2023
2953ada
Merge pull request #1185 from scala-steward/update/series/3.x/kafka-a…
bplommer Apr 11, 2023
5e72b13
Post-3.0 release build updates
bplommer Apr 11, 2023
567cb13
Update GH workflow
bplommer Apr 11, 2023
3016042
Merge pull request #1184 from scala-steward/update/series/3.x/sbt-mim…
bplommer Apr 11, 2023
e4d2612
Merge branch 'series/3.x' into post-3.x-release
bplommer Apr 12, 2023
36dde86
Update version matrix
bplommer Apr 12, 2023
2841d5c
Update sbt-typelevel to 0.4.20 in series/3.x
scala-steward Apr 23, 2023
d3ffad6
Run prePR with sbt-typelevel
scala-steward Apr 23, 2023
89fbe52
Merge pull request #1188 from fd4s/post-3.x-release
bplommer Apr 25, 2023
0bc8146
Revert commit(s) d3ffad6f, 2841d5cb
scala-steward Apr 25, 2023
dc800f7
Merge branch 'series/3.x' into update/series/3.x/sbt-typelevel-0.4.20
scala-steward Apr 25, 2023
f5fbe5e
Update sbt-typelevel to 0.4.20 in series/3.x
scala-steward Apr 25, 2023
1d97b0f
Run prePR with sbt-typelevel
scala-steward Apr 25, 2023
b31279d
Merge pull request #1192 from scala-steward/update/series/3.x/sbt-typ…
bplommer May 5, 2023
e8bb2db
Merge remote-tracking branch 'origin/series/2.x' into bplommer/merge-2.x
bplommer May 5, 2023
ab2a505
Fix merge issue
bplommer May 5, 2023
436b00b
Scalafmt
bplommer May 5, 2023
f5fa6dc
Mima exclusion
bplommer May 5, 2023
e4376d1
Merge pull request #1198 from fd4s/bplommer/merge-2.x
bplommer May 5, 2023
5c788a4
Update sbt to 1.8.3 in series/3.x
scala-steward May 27, 2023
de3c809
Update kafka-clients to 3.4.1 in series/3.x
scala-steward Jun 12, 2023
9383955
Update kafka-avro-serializer to 7.3.4 in series/3.x
scala-steward Jul 14, 2023
dc345d3
Update sbt-mima-plugin to 1.1.3 in series/3.x
scala-steward Jul 30, 2023
f69bc20
Retire FakeFiber
biochimia Sep 6, 2023
a48e60d
Remove VerifiableProperties issue workaround
peter-hazell Aug 11, 2023
77d74fd
Merge pull request #1204 from scala-steward/update/series/3.x/sbt-1.8.3
aartigao Sep 22, 2023
195c2f4
Merge pull request #1229 from scala-steward/update/series/3.x/sbt-mim…
aartigao Sep 22, 2023
b8d58fb
Merge pull request #1214 from scala-steward/update/series/3.x/kafka-c…
aartigao Sep 22, 2023
736b9bb
Merge pull request #1225 from scala-steward/update/series/3.x/kafka-a…
aartigao Sep 22, 2023
00d0b61
Remove workaround fixed in SBT 1.3
aartigao Sep 23, 2023
35b76d8
SBT 1.9.x
aartigao Sep 23, 2023
caa0411
Fix MiMa missing class problem
aartigao Sep 23, 2023
0dceadd
Bump CE and fs2 to the latest version
aartigao Sep 24, 2023
7b230df
Merge pull request #1246 from aartigao/bump-ce-fs2
aartigao Sep 27, 2023
fa08ba9
Merge pull request #1238 from biochimia/retire-fake-fiber
aartigao Sep 27, 2023
b82a5cd
Mark `series/2.x` as EOL (#1248)
aartigao Sep 29, 2023
ab37b19
Update sbt-typelevel to 0.5.3 in series/3.x (#1247)
aartigao Sep 29, 2023
34c6e9a
Updated docs on transactions (#1201)
DanyYanev Sep 29, 2023
0774c76
Make instantiation of `CommitTimeoutException` lazy (#1150)
optician Sep 29, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
176 changes: 91 additions & 85 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,76 +15,59 @@ on:
tags: [v*]

env:
PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
SONATYPE_CREDENTIAL_HOST: ${{ secrets.SONATYPE_CREDENTIAL_HOST }}
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
PGP_SECRET: ${{ secrets.PGP_SECRET }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}


concurrency:
group: ${{ github.workflow }} @ ${{ github.ref }}
cancel-in-progress: true

jobs:
build:
name: Build and Test
strategy:
matrix:
os: [ubuntu-latest]
scala: [2.12.17, 2.13.10, 3.2.2]
scala: [2.12, 2.13, 3]
java: [temurin@8, temurin@17]
exclude:
- scala: 2.12.17
- scala: 2.12
java: temurin@17
- scala: 3.2.2
- scala: 3
java: temurin@17
runs-on: ${{ matrix.os }}
timeout-minutes: 60
steps:
- name: Checkout current branch (full)
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Download Java (temurin@8)
id: download-java-temurin-8
if: matrix.java == 'temurin@8'
uses: typelevel/download-java@v2
with:
distribution: temurin
java-version: 8

- name: Setup Java (temurin@8)
id: setup-java-temurin-8
if: matrix.java == 'temurin@8'
uses: actions/setup-java@v3
with:
distribution: jdkfile
distribution: temurin
java-version: 8
jdkFile: ${{ steps.download-java-temurin-8.outputs.jdkFile }}
cache: sbt

- name: Download Java (temurin@17)
id: download-java-temurin-17
if: matrix.java == 'temurin@17'
uses: typelevel/download-java@v2
with:
distribution: temurin
java-version: 17
- name: sbt update
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
run: sbt +update

- name: Setup Java (temurin@17)
id: setup-java-temurin-17
if: matrix.java == 'temurin@17'
uses: actions/setup-java@v3
with:
distribution: jdkfile
distribution: temurin
java-version: 17
jdkFile: ${{ steps.download-java-temurin-17.outputs.jdkFile }}
cache: sbt

- name: Cache sbt
uses: actions/cache@v3
with:
path: |
~/.sbt
~/.ivy2/cache
~/.coursier/cache/v1
~/.cache/coursier/v1
~/AppData/Local/Coursier/Cache/v1
~/Library/Caches/Coursier/v1
key: ${{ runner.os }}-sbt-cache-v2-${{ hashFiles('**/*.sbt') }}-${{ hashFiles('project/build.properties') }}
- name: sbt update
if: matrix.java == 'temurin@17' && steps.setup-java-temurin-17.outputs.cache-hit == 'false'
run: sbt +update

- name: Check that workflows are up to date
run: sbt githubWorkflowCheck
Expand All @@ -101,65 +84,52 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest]
scala: [2.13.10]
java: [temurin@8]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout current branch (full)
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Download Java (temurin@8)
id: download-java-temurin-8
if: matrix.java == 'temurin@8'
uses: typelevel/download-java@v2
with:
distribution: temurin
java-version: 8

- name: Setup Java (temurin@8)
id: setup-java-temurin-8
if: matrix.java == 'temurin@8'
uses: actions/setup-java@v3
with:
distribution: jdkfile
distribution: temurin
java-version: 8
jdkFile: ${{ steps.download-java-temurin-8.outputs.jdkFile }}
cache: sbt

- name: Download Java (temurin@17)
id: download-java-temurin-17
if: matrix.java == 'temurin@17'
uses: typelevel/download-java@v2
with:
distribution: temurin
java-version: 17
- name: sbt update
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
run: sbt +update

- name: Setup Java (temurin@17)
id: setup-java-temurin-17
if: matrix.java == 'temurin@17'
uses: actions/setup-java@v3
with:
distribution: jdkfile
distribution: temurin
java-version: 17
jdkFile: ${{ steps.download-java-temurin-17.outputs.jdkFile }}
cache: sbt

- name: Cache sbt
uses: actions/cache@v3
with:
path: |
~/.sbt
~/.ivy2/cache
~/.coursier/cache/v1
~/.cache/coursier/v1
~/AppData/Local/Coursier/Cache/v1
~/Library/Caches/Coursier/v1
key: ${{ runner.os }}-sbt-cache-v2-${{ hashFiles('**/*.sbt') }}-${{ hashFiles('project/build.properties') }}
- name: sbt update
if: matrix.java == 'temurin@17' && steps.setup-java-temurin-17.outputs.cache-hit == 'false'
run: sbt +update

- name: Import signing key
if: env.PGP_SECRET != '' && env.PGP_PASSPHRASE == ''
env:
PGP_SECRET: ${{ secrets.PGP_SECRET }}
PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}
run: echo $PGP_SECRET | base64 -di | gpg --import

- name: Import signing key and strip passphrase
if: env.PGP_SECRET != '' && env.PGP_PASSPHRASE != ''
env:
PGP_SECRET: ${{ secrets.PGP_SECRET }}
PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}
run: |
echo "$PGP_SECRET" | base64 -di > /tmp/signing-key.gpg
echo "$PGP_PASSPHRASE" | gpg --pinentry-mode loopback --passphrase-fd 0 --import /tmp/signing-key.gpg
Expand All @@ -171,35 +141,71 @@ jobs:
GIT_DEPLOY_KEY: ${{ secrets.GIT_DEPLOY_KEY }}
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
PGP_SECRET: ${{ secrets.PGP_SECRET }}
run: sbt '++ ${{ matrix.scala }}' tlRelease docs/docusaurusPublishGhpages
run: sbt tlRelease docs/docusaurusPublishGhpages

validate-steward:
name: Validate Steward Config
dependency-submission:
name: Submit Dependencies
if: github.event_name != 'pull_request'
strategy:
matrix:
os: [ubuntu-latest]
scala: [2.13.6]
java: [temurin@11]
java: [temurin@8]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout current branch (fast)
uses: actions/checkout@v3
- name: Checkout current branch (full)
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Download Java (temurin@17)
id: download-java-temurin-17
if: matrix.java == 'temurin@17'
uses: typelevel/download-java@v2
- name: Setup Java (temurin@8)
id: setup-java-temurin-8
if: matrix.java == 'temurin@8'
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
java-version: 8
cache: sbt

- name: sbt update
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
run: sbt +update

- name: Setup Java (temurin@17)
id: setup-java-temurin-17
if: matrix.java == 'temurin@17'
uses: actions/setup-java@v3
with:
distribution: jdkfile
distribution: temurin
java-version: 17
jdkFile: ${{ steps.download-java-temurin-17.outputs.jdkFile }}
cache: sbt

- name: sbt update
if: matrix.java == 'temurin@17' && steps.setup-java-temurin-17.outputs.cache-hit == 'false'
run: sbt +update

- name: Submit Dependencies
uses: scalacenter/sbt-dependency-submission@v2
with:
configs-ignore: test scala-tool scala-doc-tool test-internal

validate-steward:
name: Validate Steward Config
strategy:
matrix:
os: [ubuntu-latest]
java: [temurin@11]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout current branch (fast)
uses: actions/checkout@v4

- name: Setup Java (temurin@11)
id: setup-java-temurin-11
if: matrix.java == 'temurin@11'
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 11

- uses: coursier/setup-action@v1
with:
Expand Down
11 changes: 0 additions & 11 deletions .github/workflows/notes.yml

This file was deleted.

50 changes: 31 additions & 19 deletions .scala-steward.conf
Original file line number Diff line number Diff line change
@@ -1,24 +1,36 @@
pullRequests.frequency = "14 days"

updates.pin = [{
updates.ignore = [{
groupId = "com.dimafeng"
},{
groupId = "org.scalameta",
artifactId = "sbt-scalafmt"
},{
groupId = "de.heikoseeberger",
artifactId = "sbt-header"
},{
groupId = "org.scala-lang",
artifactId = "scala-library"
},{
groupId = "org.scala-lang",
artifactId = "scala3-library"
},{
groupId = "ch.qos.logback",
artifactId = "logback-classic"
},{
groupId = "org.typelevel",
artifactId="cats-effect",
version = "3."
}, {
groupId = "co.fs2",
artifactId="fs2-core",
version = "3."
}, {
artifactId = "discipline-scalatest"
},{
groupId = "ch.qos.logback",
artifactId = "logback-classic"
},{
groupId = "com.github.fd4s",
artifactId = "vulcan"
}
]

updates.pin = [{
groupId="org.apache.kafka",
artifactId="kafka-clients",
version="2."
}, {
groupId = "io.confluent",
artifactId = "kafka-avro-serializer",
version="6."
}, {
groupId = "ch.qos.logback",
artifactId = ""logback-classic"",
version="1.3."
}
]
version="3."
}]
15 changes: 8 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@

[![Latest version](https://index.scala-lang.org/fd4s/fs2-kafka/fs2-kafka/latest.svg?style=flat)](https://index.scala-lang.org/fd4s/fs2-kafka/fs2-kafka)
![License](https://img.shields.io/github/license/fd4s/fs2-kafka)
[![Gitter](https://img.shields.io/gitter/room/fd4s/fs2-kafka)](https://gitter.im/fd4s/fs2-kafka)
[![Discord](https://img.shields.io/discord/632277896739946517.svg?label=&logo=discord&logoColor=ffffff&color=404244&labelColor=6A7EC2)](https://discord.com/channels/632277896739946517/908001544052563979)

## Getting started

For the latest stable version, see the badge at the top of this page. If your project uses cats-effect 2 you should instead use the latest release from the 1.x series.

### Version matrix
|fs2-kafka|scala|cats-effect/fs2|kafka-clients|
|---------|-----|---------------|-------------|
|3.x (milestones)|2.13, 3.1+|3.x|3.x|
|2.x|2.12, 2.13, 3.1+|3.x|2.x|
|1.x|2.12, 2.13, 3.0+|2.x|2.x|
|fs2-kafka| scala |cats-effect/fs2|kafka-clients|status|
|---------|------------------|---------------|-------------|------|
|3.x| 2.12, 2.13, 3.3+ |3.x|3.x|Current|
|2.x| 2.12, 2.13, 3.2+ |3.x|2.x|End-of-life|
|1.x| 2.12, 2.13, 3.2+ |2.x|2.x|End-of-life|

For further details, see the [microsite](https://fd4s.github.io/fs2-kafka/docs/overview).

Expand All @@ -23,13 +23,14 @@ For further details, see the [microsite](https://fd4s.github.io/fs2-kafka/docs/o

## Contributing

Pull requests and feedback are welcome. Pull requests should usually target the `series/2.x` branch
Pull requests and feedback are welcome. Pull requests should usually target the `series/3.x` branch.

## Adopters

FS2-Kafka is used in production by a number of companies, including:
- [ITV](https://github.com/itv)
- [OVO Energy](https://github.com/ovotech)
- [Stuart](https://github.com/StuartApp)

## Code of conduct

Expand Down
Loading