Releases: cloudfoundry/notifications
1.2.1
1.1.2
1.1.1
68c68ff Merge pull request #30 from pivotal-cloudops/cloudops/log-crashing-delivery-handler
8edd834 Documentation: Remove out of scope content.
b91e69f Logging: Remove unmarshal logging details.
3595ac6 Documentation: Append ROOT_PATH context
cea617f Delivery Handler: Add extra logging, and attach delivery handler to the job struct to handle exceptions.
1.1.0
a98ed0c Merge pull request #25 from cloudfoundry-incubator/godep-to-modules
54e99f3 Updates Release pipeline for Go 1.11
0418a78 Updates PR pipeline for Go 1.11
a8d86bb Revert "Adding ginkgo to Golang modules"
ba1e035 Tell Golang buildpack to use native go vendoring
ba86575 Adding ginkgo to Golang modules
2adb2ad There are performance concerns with Golang 1.12
1fa31a4 Appease go vet
4cf17ca Providing GOVERSION for CF go_buildpack
30df9a1 Migrate from Godep to native Golang modules
1257909 Merge pull request #24 from cloudfoundry-incubator/ci
cd01c0f Adds a new pull request pipeline
70b2871 Adds new release pipeline piepline
9b79ee0 Implement skip hostname verification, fix weird imports
6738aa0 Adds CI badge to README
6b1296e Splits integration tests from script that runs unit tests
d6e139e Fix struct string whitespaces
35d0fbf Adds environment variable to skip hostname verification
2aaa345 Update README.md
78841af Update README.md
5f44459 Remove unused vars from tests
1eb5107 add a docker file for local testing
885813a Remove v2 api
2b56eca Add tls support for database connections
b8aac04 Add additional testing for metrics endpoint
822896a Adds test dependencies to godeps
af8505c Fix godeps
8ec1477 Minor refactors to debug/metrics endpoint test
1cc0936 Adds go-metrics dependency to godeps
6c0e008 Serves metrics via /debug/metrics
246f7f3 Renames Mother to DBProvider
7d930d9 Refactors mailClient into Application from Mother
3728588 Remove logging of environment variables
62ccf3f Adds .idea to .gitignore
ed73977 Updates docs to notify V2 API Deprecation
6fc69d3 Updates notice
8a25108 Merge pull request #9 from winnab/patch-1
000b472 Merge pull request #8 from christopherclark/master
2d1eedb Merge pull request #10 from nodo/patch-1
fb4658f Further side effects due to golang URL parse change
a5611d4 URL parsing behaviour changed in go1.8
f333b1e Update to go1.8
bd62588 Update README.md
4d6893d Update walkthrough.md
0817978 Create NOTICE
8714254 Merge pull request #7 from cloudfoundry-incubator/only-use-go-buildpack
0b3f7a2 tweak log output
5c863b7 Fetch new uaa signing keys at an interval so we delete dropped keys
8dea5a9 Handle supporting different tokens signed with different keys
44f211f Re-vendor dependencies after warrant bump
0e6532f bump warrant dependency
ced7fa5 remove global instance of uaa public key
f076567 [#137449587] Bump rainmaker
7b41c0f Force JWTs to be signed with RSA - update warrant to support this
22b3f6b Manifest specifies Go buildpack
4409e10 V1 API wll return errors if it fails to persist the job
dc105fd Increase timeouts in the gobble queue tests
8aad59e [#127933611] Rerun godep to move dependencies into vendor/
2325e66 Removes goose migrations dependency
aac0710 Fixing up some tests for golang1.6 support
b9b4e4c Gets tests back to running state
10f3d98 Drops minor version in Godeps.json
60114b4 Update to Go 1.5.3
c0ae5d7 Update Godeps.json
f6ef68e Update README.md
7ab4a70 Emits counter metric when v2 deliveries are processed
4847f15 Renames transaction to connection in gobble.Queue.Enqueue
1632910 Adds heartbeat for job timeouts to gobble
bc8f11b Refactors services.TemplateDeleter into collections.Templates
1afa843 Refactors services.TemplateCreator into collections.Templates
9161c19 Refactor gobble.Queue.EnqueueWithTransaction -> Enqueue
4f5aa87 Calculate campaign status state including undeliverable count
f3a6ec5 Refactors response generation in v2/web/campaigns
edf69b9 Include the worker ID in log lines generated by background workers
cb99401 Includes undeliverable message counts in campaign status
4250e54 Removes existence checking from campaign creation
1a959c9 Skip space if not found when generating audience
41e62a8 De-dup all the things
57e7e10 Refactoring campaign job processor to support de-dup'ing
1be5dfc Removes unused fixtures file
fad36fb Removes return value from v2 enqueuer
afd8fb7 Refactors strategies for v2 into v2/horde pkg
d214326 Docs change
0b1a700 Delivery jobs in v2 are queued in a transaction
55188f5 v1 enqueuer consumes a private queueInterface
38f4ddf Adds regex to catch timestamp changes
4e7b469 Removes the sender component from the unsubscribe endpoints
c43ef36 Documents the correct scopes and endpoints for user unsubscribing
87a15c5 Updates warrant dependency
ccfce26 Documents the unsubscribe V2 API endpoints
91daf1f Documents the campagign status V2 API endpoint
718ab40 Removes the sender component from the campaign type endpoints:
65e8366 Eradicates a panic in the v2 campaign job processor.
3385ef5 Email multiple audience types at the same time
07652d6 Collections.Campaign.SendTo is map[string][]string
1e033f8 Send campaign to multiple orgs
932836c Allows campaigns to send to multiple spaces
4813fd9 Docs only generate diff when necessary
e2e02a4 Adds test coverage in v2 DeliveryJobProcessor
5d1f026 Do not call UAA if delivery does not have a user GUID
5806cce Allows campaigns to send email to multiple users
1e114a4 Renames postal/v1.Process -> postal/v1.DeliveryJobProcessor
b985447 Renames postal/v2.Workflow -> postal/v2.DeliveryJobProcessor
95b893e Renames postal/v2.Determiner -> postal/v2.CampaignJobProcessor
e951836 Accepts multiple emails recipients when sending a campaign
69345da Use the internal GUID generator in acceptance tests
2a031df Adds gouuid dependency
3534130 Adds an acceptance test for non-list campaign audiences
43d2813 Changes campaign creation to
1326330 Fixes a typo in the V2 API doc structure
9435230 Auto-generated V2 API docs now reflect correct required scopes
d86c687 Updates warrant dependency
d9f085c Updates warrant dependency
bfbfd31 Fixing test timing issue with request logging middleware
1975436 Rewrites the auto-generation of the V2 API docs:
684eea3 Removes the sender component from the URL for the campaign info endpoint
76adff0 Removes sender-id component of URL path to campaign status endpoint
8f71dbf Show scopes for each request in docs
5d973a7 Doc generator uses warrant to decode token
1204dc9 Breaks out template management into new v1/collections pkg
c11dbe7 Starts to remove v1/web/notify dependency from postal/v2 pkg
99c7bd9 Moves strategy determiner into postal/v2 pkg
b975bdf Moves common clock and guid generation code into top-level util pkg
2d1a45c Moves postal worker boot code into postal pkg
f2cacca Removes some unused interfaces
4849296 Splits up v1 and v2 background processing
e3175ba Moves some shared postal objects into common pkg
258b10f Removes postal.CampaignStatusUpdater
12af6a7 Update the Notifications API v2 docs
8c21885 Rename FindsUserGUIDs service to FindsUserIDs
d113901 Converts models.GUIDGenerator => models.IDGenerator
b95e620 Roll back to 1.5.0
f29b324 Upgrade to Go 1.5
25e1a08 Add _links to create campaign endpoint
3c2371a Adds _links to campaign_types GET
7d7b3ec Don't try to generate docs if docCollection is nil
ebfd78a Adds _links to campaign_types update
088a4d6 Adds links to campaigns status endpoint
6f05124 Adds links to campaign_type list endpoint
70ee41b Add HAL compliance to campaigns endpoint
e07d825 Adds links to campaign_type create endpoint
e477560 Fixes some language issues in the env var error message
ce06e0c Add a friendly description to the docs.
2b63794 Includes helpful message when app env vars cause panic
bd14e34 Updates application.NewEnvironment to return error instead of panicking
832cfe8 Updates viron dependency
dde5c14 Updated v2 API documentation blueprint
ebad146 Removes docs script
88f413a New script to update v2 API docs
b6c059e Add URL for experimental docs
62b0b72 Added auto-generated docs for other v2 API endpoints
227fa9d Moves message status updaters into respective v1 and v2 pkgs
d14f2ea Renames docs suite identifier
10847ca Create template response includes _links
567d354 Refactor templates and templates list responses
44cd642 GET templates returns _links
b094dea Use an env var to control doc generation
50ff58f Refactor acceptance client to streamline doc generation
de92073 Add prelim automatic generation of v2 API docs
bfe1c71 Moves template loaders into postal/v1 and postal/v2 pkgs
970d308 Listing templates returns _links for list and for each item
efdf9cb Splits template loader into v1 and v2 implementations
32a028a Adds _links to responses to template PUT and default template PUT
dae5cce Remove guid generator from v2 enqueuer
82e3243 Remove guid generation from v1 enqueuer
3b083ef Remove gouuid as a dependency
9e75e27 Replaces guid generator dependency with simpler implementation
e932342 Simplify acceptance client Do call
8f08a27 Removes some panics by rewriting how we marshal JSON
a49cd2e Use the JSON pkg raw message for metadata handling
c1c2b2f Changes waiting trigger for checking campaign status in acceptance test
a766d1c Add links to response when listing senders
d961e7b Refactor request-response buffer copying
6c827db Adds links to response when updating a sender
eb28dd7 Adds api version to logging when it is present
5b27522 Update template management:
2f3dc7e Use the default template
900b59e Refactor acceptance test of root links
4c34e46 Adds links to GET /senders/:sender_id endpoint
9bdf69d Adds links to POST /senders endpoint response
f943ccb Moves middleware helper out of init test
76d2c6c Add root handler for hypermedia documentation
ad773ea Save updates to the default template
49053d1 Remove an unsubscription for a user using a user token
4e79138 Unsubscribe a user using a user token
d2c1c76 Allows a default template to be retrieved
ffc99b6 Handle error cases when removing an unsubscribe
3852e2b Remove an unsubscription for a user using a client token
9b1fe4a Fixed pollution in acceptance test suite
ce0dbd7 Small refactors on unsubscribe workflow
fa677e5 As a v2 API user, I can unsubscribe a user using a client token
388c78f Fix campaign status retrieval to check sender
6827476 Starts to unwind the application.Mother object
fe1c877 Removes application.Mother.NotificationsFinder
6691f8c Removes application.Mother.Registrar
b491d79 Cleans up som...