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 R148 #1348

Closed
wants to merge 15 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
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: 17 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
Release 148 (2023-10-27)
------------------------
Add com.google.ga4/cookies/jsonschema/1-0-0 (#1324)
Add schemas/dev.amp.snowplow/amp_consent/jsonschema/1-0-0 (#1328)
Add com.snowplowanalytics.snowplow/browser_context/jsonschema/2-0-0 (#1330)
Add com.mandrill/recipient_unsubscribed/jsonschema/1-0-2 (#1341)
Add com.mandrill/message_soft_bounced/jsonschema/1-0-2 (#1340)
Add com.mandrill/message_sent/jsonschema/1-0-1 (#1339)
Add com.mandrill/message_rejected/jsonschema/1-0-1 (#1338)
Add com.mandrill/message_opened/jsonschema/1-0-2 (#1337)
Add com.mandrill/message_marked_as_spam/jsonschema/1-0-2 (#1336)
Add com.mandrill/message_delivered/jsonschema/1-0-0 (#1335)
Add com.mandrill/message_delayed/jsonschema/1-0-2 (#1334)
Add com.mandrill/message_clicked/jsonschema/1-0-2 (#1333)
Add com.mandrill/message_bounced/jsonschema/1-0-2 (#1332)
Add com.snowplowanalytics.monitoring.batch/load_succeeded/jsonschema/3-0-1 (#1349)

Release 147 (2023-10-16)
------------------------
Add com.snowplowanalytics.oss/oss_context/jsonschema/1-0-2 (#1344)
Expand Down
45 changes: 45 additions & 0 deletions schemas/com.google.ga4/cookies/jsonschema/1-0-0
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Schema for a context of Google Analytics 4 cookie values. See more at https://support.google.com/analytics/answer/11397207",
"self": {
"vendor": "com.google.ga4",
"name": "cookies",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"cookie_prefix": {
"type": ["string", "null"],
"description": "Cookie prefix set on the Google Analytics 4 cookies using the cookie_prefix option of the gtag.js tracker.",
"maxLength": 100
},
"_ga": {
"type": ["string", "null"],
"description": "Google Analytics 4 user identification cookie.",
"maxLength": 100
},
"session_cookies": {
"description": "Google Analytics 4 session cookie entries.",
"type": [ "array", "null"],
"items": {
"type": "object",
"description": "GA4 session cookie entry.",
"properties": {
"measurement_id": {
"description": "Identifier for the Google Analytics 4 container to which the session cookie belongs to",
"type": ["string", "null"],
"maxLength": 100
},
"session_cookie": {
"description": "Google Analytics 4 session cookie. Created in the form of _ga_<container-id> where <container-id> is the data stream container id.",
"type": ["string", "null"],
"maxLength": 100
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}
133 changes: 133 additions & 0 deletions schemas/com.mandrill/message_bounced/jsonschema/1-0-2
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Schema for a Mandrill hard bounce event",
"self": {
"vendor": "com.mandrill",
"name": "message_bounced",
"format": "jsonschema",
"version": "1-0-2"
},

"type": "object",
"properties": {
"_id": {
"type": "string",
"description": "The unique identifier of the message that generated the event. This is not an event identifier, but rather a reference to the message ID for the email that was sent, opened, clicked, etc."
},
"msg": {
"type": "object",
"description": "Details about the message for which the event occurred. May be empty if the message that generated an open or click is older than 30 days, or when the message was not yet indexed when the event occurred.",
"properties": {
"_id": {
"type": "string",
"description": "The unique identifier assigned to each email sent via Mailchimp Transactional"
},
"_version": {
"type": "string"
},
"bgtools_code": {
"type": "number"
},
"bounce_description": {
"type": "string",
"description": "For bounced and soft-bounced messages, a short description of the bounce reason, such as bad_mailbox or invalid_domain"
},
"diag": {
"type": "string",
"description": "For bounced and soft-bounced messages, provides the specific SMTP response code and bounce description, if any, received from the remote server"
},
"email": {
"type": "string",
"description": "The recipient's email address"
},
"metadata": {
"type": "object",
"description": "An array of the metadata key–value pairs that were applied to the message, if any",
"properties": {
"user_id": {
"type": "number"
}
},
"additionalProperties": true
},
"sender": {
"type": "string",
"description": "The sender's email address"
},
"state": {
"type": "string",
"description": "The state of the message (sent, rejected, spam, unsub, bounced, or soft-bounced)"
},
"subaccount": {
"type": ["string", "null"],
"description": "The subaccount from which the message originated; if no subaccount was used, the value will be null"
},
"subject": {
"type": "string",
"description": "The subject line of the message"
},
"tags": {
"type": "array",
"description": "An array of the tag names that were applied to the message, if any",
"items": {
"type": "string"
}
},
"ts": {
"type": "string",
"description": "The timestamp when the message was sent",
"format": "date-time"
},
"smtp_events": {
"type": "array",
"description": "Array of JSON objects, each of which is an SMTP response received for the message.",
"items": {
"type": "object",
"properties": {
"ts": {
"type": "string",
"description": "The timestamp of the SMTP event",
"format": "date-time"
},
"type": {
"type": "string",
"description": "The type of SMTP event, such as sent or deferred"
},
"diag": {
"type": "string",
"description": "The SMTP diagnostic or response message returned by the receiving server"
},
"source_ip": {
"type": "string",
"description": "The Mailchimp Transactional IP address that attempted to send the message"
},
"destination_ip": {
"type": "string",
"description": "The remote IP address of the server Mailchimp Transactional connected to for message relay"
},
"size": {
"type": "integer",
"description": "The size of the message being relayed"
}
},
"additionalProperties": true
}
},
"resends": {
"type": "array"
},
"template": {
"type": ["string", "null"],
"description": "The slug of the template used, if any. If no template was used, the value will be null"
}
},
"additionalProperties": true
},
"ts": {
"type": "string",
"description": "Timestamp when the event occurred",
"format": "date-time"
}
},
"additionalProperties": true
}
Loading
Loading