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.0 #395

Merged
merged 39 commits into from
Jan 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
a3ebee3
Add Snowplow Limited Use License (close #346)
AlexBenny Jan 5, 2024
2596874
Add http4s module (close #364)
pondzix Jul 27, 2023
6f7f3bb
Add http4s graceful shutdown (close #365)
istreeter Aug 2, 2023
d9da0e7
Add http4s POST endpoint (close #366)
spenes Aug 3, 2023
72f9903
Add test for the stdout sink (close #367)
pondzix Aug 8, 2023
5d6de12
Configure set-cookie header (close #368)
spenes Aug 7, 2023
4eb079b
Add http4s GET and HEAD endpoints (close #369)
spenes Aug 9, 2023
338cfad
Add http4s pixel endpoint (close #370)
spenes Aug 10, 2023
b272c99
Add http4s CORS support (close #371)
spenes Aug 11, 2023
7f3f236
Add http4s anonymous tracking (close #372)
spenes Aug 14, 2023
e32f5df
Load config (close #326)
benjben Aug 16, 2023
2a88158
Add http4s redirect support (close #373)
spenes Aug 17, 2023
031fc69
Add http4s SSL support (close #374)
spenes Aug 17, 2023
69b302e
Add http4s PubSub sink (close #376)
pondzix Aug 10, 2023
2654236
Add iglu routes spec (close #377)
peel Aug 23, 2023
2516c6b
Add http4s Kinesis sink (close #379)
pondzix Aug 18, 2023
d905982
Add http4s SQS sink (close #378)
spenes Sep 5, 2023
5605aaa
Use Blaze as default http4s backend (close #380)
benjben Sep 14, 2023
4559013
Add telemetry support (close #381)
spenes Sep 19, 2023
84f659c
Add http4s NSQ support (close #348)
colmsnowplow Sep 13, 2023
60be201
Add http4s Kafka support (close #382)
spenes Sep 20, 2023
8aef1a0
Set maxBytes in the NsqSink (close #383)
spenes Sep 27, 2023
a160bad
Set installation id (close #384)
spenes Oct 4, 2023
85e8128
Add support for handling /robots.txt (close #385)
benjben Oct 3, 2023
206014b
Make maxConnections and idleTimeout configurable (close #386)
peel Sep 18, 2023
f3e4caa
Add Kafka sink healthcheck (close #387)
colmsnowplow Oct 11, 2023
1cc57db
Add separate good/bad sink configurations (close #388)
AlexBenny Jan 3, 2024
c8b5785
Update the Pubsub UserAgent format (close #362)
AlexBenny Jan 3, 2024
3437ccd
Sbt project modernization (close #361)
AlexBenny Jan 3, 2024
a46eeb4
Use correct sqs buffer queue name with Kinesis bad sink (close #393)
spenes Nov 9, 2023
f5710c4
Deploy 2.13 scala assets to GH on CI (close #392)
pondzix Nov 9, 2023
cc8516d
Add http root response (close #397)
peel Nov 17, 2023
da1c964
Add crossdomain.xml support (close #399)
peel Nov 21, 2023
0f9d654
Add support for Do Not Track cookie (close #400)
peel Nov 22, 2023
d864d07
Add statsd metrics reporting (close #404)
pondzix Dec 28, 2023
928e8cb
Use shortname for collector name (close #403)
peel Dec 14, 2023
c4d041f
Remove unused warmup config section
AlexBenny Jan 4, 2024
24c5d58
Add mandatory SLULA license acceptance flag (close #405)
peel Jan 3, 2024
56d5a7f
Prepare for 3.0.0 release
AlexBenny Jan 5, 2024
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
17 changes: 6 additions & 11 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ jobs:
sbt 'project pubsub' assembly
sbt 'project sqs' assembly
sbt 'project stdout' assembly
sbt 'project rabbitmq' assembly
- name: Get current version
id: ver
run: |
Expand All @@ -37,13 +36,12 @@ jobs:
name: ${{ steps.ver.outputs.project_version }}
tag_name: ${{ steps.ver.outputs.project_version }}
files: |
kafka/target/scala-2.12/snowplow-stream-collector-kafka-${{ steps.ver.outputs.project_version }}.jar
kinesis/target/scala-2.12/snowplow-stream-collector-kinesis-${{ steps.ver.outputs.project_version }}.jar
nsq/target/scala-2.12/snowplow-stream-collector-nsq-${{ steps.ver.outputs.project_version }}.jar
pubsub/target/scala-2.12/snowplow-stream-collector-google-pubsub-${{ steps.ver.outputs.project_version }}.jar
sqs/target/scala-2.12/snowplow-stream-collector-sqs-${{ steps.ver.outputs.project_version }}.jar
stdout/target/scala-2.12/snowplow-stream-collector-stdout-${{ steps.ver.outputs.project_version }}.jar
rabbitmq/target/scala-2.12/snowplow-stream-collector-stdout-${{ steps.ver.outputs.project_version }}.jar
kafka/target/scala-2.13/snowplow-stream-collector-kafka-${{ steps.ver.outputs.project_version }}.jar
kinesis/target/scala-2.13/snowplow-stream-collector-kinesis-${{ steps.ver.outputs.project_version }}.jar
nsq/target/scala-2.13/snowplow-stream-collector-nsq-${{ steps.ver.outputs.project_version }}.jar
pubsub/target/scala-2.13/snowplow-stream-collector-google-pubsub-${{ steps.ver.outputs.project_version }}.jar
sqs/target/scala-2.13/snowplow-stream-collector-sqs-${{ steps.ver.outputs.project_version }}.jar
stdout/target/scala-2.13/snowplow-stream-collector-stdout-${{ steps.ver.outputs.project_version }}.jar
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand All @@ -58,11 +56,8 @@ jobs:
- kafka
- nsq
- stdout
- rabbitmq
include:
- suffix: ""
- suffix: -experimental
platform: rabbitmq
- platform: kinesis
run_snyk: ${{ !contains(github.ref, 'rc') }}
- platform: pubsub
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# 'collector' contains configuration options for the main Scala collector.
collector {
license { accept = true }
# The collector runs as a web service specified on the following interface and port.
interface = "0.0.0.0"
port = "9292"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# 'collector' contains configuration options for the main Scala collector.
collector {
license { accept = true }
# The collector runs as a web service specified on the following interface and port.
interface = "0.0.0.0"
port = "10292"
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/ssc-collector-config/config.hocon
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
collector {
license { accept = true }
interface = 0.0.0.0
port = 12345

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,5 @@ jobs:
run: sbt "project kinesisDistroless" IntegrationTest/test
- name: Run integration tests PubSub
run: sbt "project pubsubDistroless" IntegrationTest/test
- name: Run integration tests Kafka
run: sbt "project kafkaDistroless" IntegrationTest/test
41 changes: 41 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,44 @@
Release 3.0.0 (2024-01-08)
--------------------------
Add mandatory SLULA license acceptance flag (close #405)
Remove unused warmup config section
Use shortname for collector name (close #403)
Add statsd metrics reporting (close #404)
Add support for Do Not Track cookie (close #400)
Add crossdomain.xml support (close #399)
Add http root response (close #397)
Deploy 2.13 scala assets to GH on CI (close #392)
Use correct sqs buffer queue name with Kinesis bad sink (close #393)
Sbt project modernization (close #361)
Update the Pubsub UserAgent format (close #362)
Add separate good/bad sink configurations (close #388)
Add Kafka sink healthcheck (close #387)
Make maxConnections and idleTimeout configurable (close #386)
Add support for handling /robots.txt (close #385)
Set installation id (close #384)
Set maxBytes in the NsqSink (close #383)
Add http4s Kafka support (close #382)
Add http4s NSQ support (close #348)
Add telemetry support (close #381)
Use Blaze as default http4s backend (close #380)
Add http4s SQS sink (close #378)
Add http4s Kinesis sink (close #379)
Add iglu routes spec (close #377)
Add http4s PubSub sink (close #376)
Add http4s SSL support (close #374)
Add http4s redirect support (close #373)
Load config (close #326)
Add http4s anonymous tracking (close #372)
Add http4s CORS support (close #371)
Add http4s pixel endpoint (close #370)
Add http4s GET and HEAD endpoints (close #369)
Configure set-cookie header (close #368)
Add test for the stdout sink (close #367)
Add http4s POST endpoint (close #366)
Add http4s graceful shutdown (close #365)
Add http4s module (close #364)
Add Snowplow Limited Use License (close #346)

Release 2.10.0 (2023-11-08)
--------------------------
Update the Pubsub UserAgent format (#362)
Expand Down
202 changes: 0 additions & 202 deletions LICENSE-2.0.txt

This file was deleted.

Loading
Loading