These 54 commits are when the Protocol Buffers files have changed:
| Commit: | 6cd274d | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Stop accepting client-provided MCC/MNC and instead accept MCC/MNC from lookup services
The documentation is generated from this commit.
| Commit: | 284bef8 | |
|---|---|---|
| Author: | Ameya Lokare | |
| Committer: | Ameya Lokare | |
Publish fraudulent attempt to pub/sub
| Commit: | 746e144 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Accept MCC/MNC from clients when creating a session
| Commit: | ca194a9 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Include MCC/MNC in attempts pending analysis
| Commit: | f06ff93 | |
|---|---|---|
| Author: | Ameya Lokare | |
| Committer: | Ameya Lokare | |
Sinch SMS sender implementation
| Commit: | 4f21ef0 | |
|---|---|---|
| Author: | Chris Eager | |
| Committer: | Chris Eager | |
Remove Message Bird Verify sender
| Commit: | 3891d93 | |
|---|---|---|
| Author: | Chris Eager | |
| Committer: | Chris Eager | |
Add collation key to session creation rate limiter
| Commit: | ae93389 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Clarify that remote session identifiers are not guaranteed to be unique
| Commit: | d7369d4 | |
|---|---|---|
| Author: | ravi-signal | |
| Committer: | GitHub | |
refine send error accounting
| Commit: | 15701f1 | |
|---|---|---|
| Author: | Katherine | |
| Committer: | GitHub | |
Implement Infobip SMS
| Commit: | 75dc898 | |
|---|---|---|
| Author: | ravi-signal | |
| Committer: | GitHub | |
Add a publisher for completed but not analyzed attempts
| Commit: | 690b44d | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Introduce and handle `SenderRejectedTransportException`
| Commit: | ec036b9 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Add an estimated price field (initially unpopulated) to pub/sub messages
| Commit: | b6e723d | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Discard temporary snake_case RPC names
| Commit: | 391c4ef | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Switch from snake_case RPC names to PascalCase
| Commit: | 33d2447 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Introduce a set of temporary endpoints to facilitate name changes to PascalCase
| Commit: | d0a3d50 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Retire legacy endpoints
| Commit: | 856711d | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Use PascalCase for gRPC method names
| Commit: | 5ebfb00 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Represent MCC/MNC as strings
| Commit: | d07e9d6 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Reserve space for future client MCC/MNC information in attempt analyses
| Commit: | e8f44b4 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Represent prices in pub/sub messages as "micros"
| Commit: | 9f228a0 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Use proto2 for pub/sub messages for BigQuery compatibility
| Commit: | c78780e | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Send analyzed attempts to GCP pub/sub
| Commit: | 0bd0dd6 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | GitHub | |
Store completed registration attempts for follow-up price/deliverability analysis
| Commit: | 3e97939 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | GitHub | |
Return sender-specific attempt IDs when sending verification codes
| Commit: | e01ef6c | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Include client types in attempt data
| Commit: | 985f337 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Remove a duplicate `MessageTransport` type
| Commit: | 58b99da | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Add a legacy-only pathway for checking verification codes
| Commit: | 5068158 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Add a capability to store additional session metadata with sessions
| Commit: | 1555fb0 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Allow callers to specify whether a session is part of a re-registration attempt
| Commit: | a69f372 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Calculate session expiration from session creation time rather than current time
| Commit: | fb5bca6 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Remove deprecated fields from response objects
| Commit: | e2fb150 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | GitHub | |
Don't allow code checks for expired attempts
| Commit: | 9ab89c7 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | GitHub | |
Include expiration times in session metadata responses
| Commit: | f37488a | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | GitHub | |
Extend session TTL after session actions
| Commit: | f1dffcc | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | GitHub | |
Add rate limiters for sending/checking verification codes
| Commit: | d77f0e4 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Include e164s in session metadata responses
| Commit: | 2ce5f3b | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Add an RPC call for retrieving session metadata
| Commit: | 2a52cb7 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | GitHub | |
Convey errors via response objects rather than gRPC status codes
| Commit: | 3ff4a0a | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Require callers to explicitly create sessions before sending or checking verification codes
| Commit: | 840a25e | |
|---|---|---|
| Author: | Ravi Khadiwala | |
| Committer: | ravi-signal | |
Allow requests to provide a preferred sender
| Commit: | 91efbe4 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | GitHub | |
Add a rate limit for session creation
| Commit: | 5d26b82 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Allow callers to explicitly create registration sessions
| Commit: | 7174816 | |
|---|---|---|
| Author: | Ravi Khadiwala | |
| Committer: | ravi-signal | |
Implement messagebird verify & sms
| Commit: | 949d6d9 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Retire legacy session fields in favor of the registration attempt list
| Commit: | ee87ef9 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Maintain a history of "send verification code" attempts
| Commit: | 5bfe1e9 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Allow callers to request re-sending a verification code in an existing session
| Commit: | 526b71a | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Document registration session fields
| Commit: | 64c51fd | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | GitHub | |
Add a verification code "sender" for fictitious numbers
| Commit: | bdb8aa5 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Store sessions as protobuf objects
| Commit: | e017254 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Refer to senders by name rather than canonical class name
| Commit: | 7497e40 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Add a "prescribed code" sender
| Commit: | 81aff02 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | GitHub | |
Introduce a basic registration service
| Commit: | f672330 | |
|---|---|---|
| Author: | Jon Chambers | |
| Committer: | Jon Chambers | |
Add a skeletal Micronaut gRPC project