Releases: monetr/rest-api
2021.05.08.02.00-hot
Today's Release: 2021.05.08.02.00-hot
This release is autogenerated.
Previous Release: 2021.05.08.01.59-hot
Number Of Commits Since Last Release: 1
2021.05.08.01.59-hot
Today's Release: 2021.05.08.01.59-hot
This release is autogenerated.
Previous Release: 2021.05.08
Number Of Commits Since Last Release: 3
- 3a6e04e Elliot Courant - Tweaked release script.
When the release script is run outside of the CI environment it will use a different tag format and include a
-hot
suffix. Indicating it is a hotfix release. - 041b42c Elliot Courant - (#135) Resolving CVE-2020-26160.
Migrated from an unmaintained JWT library to one with a security patch applied to it. This is an immediate fix to a problem. The library that is now being used is a fork. In the future we might want to consider moving to a library that we know for certain will be actively maintained long term.
- 1d7d547 Elliot Courant - Make sure to run on tags.
2021.05.08
Today's Release: 2021.05.08
This release is autogenerated.
Previous Release: 2021.05.07
Number Of Commits Since Last Release: 21
- 6d2b6cb Elliot Courant - Fixing beta code validation.
- 2e1e5d6 Elliot Courant - Tweaking API documentation.
- a6f4aab Elliot Courant - Remove any user credentials from sentry event.
- 2e3fb53 Elliot Courant - Adding support for beta codes as I get closer to a usable product.
- 909c3c0 Elliot Courant - Tweaking gitlab CI environment.
- 226471b Elliot Courant - Return the release for the rest api in health.
- 3face70 Elliot Courant - Getting ready for acceptance.
- c60c95a Elliot Courant - Adding funding stats endpoint.
- bacc5f2 Elliot Courant - Working on billing stuff.
- b740650 Elliot Courant - Adding handling of remove transactions webhook.
- f891ad9 Elliot Courant - Pull initial transactions now only requests 30 days of data.
- 13bd8ad Elliot Courant - Added comment about clock drift in webhooks.
- f32a380 Elliot Courant - Enabling webhooks in staging.
- bb0f530 Elliot Courant - Improvements around long polling.
- d65ceec Renovate Bot - Update module github.com/sendgrid/sendgrid-go to v3.10.0
- a9e21e3 Renovate Bot - Update golang Docker tag to v1.16.4
- bf95192 Elliot Courant - Small tweaks to plaid linking controllers.
- 02ae069 Elliot Courant - Fixed webhooks and notifications.
- b065b1e Elliot Courant - Manually created links should always be setup.
- 215010c Elliot Courant - Working on revamping link handling for webhooks.
Initial transactions are now primarily pulled when a webhook is recevied from Plaid. If webhooks are not enabled then they are pulled by a job almost immediately. Added a basic pubsub interface that is currently implemented by Postgres notify and listen. But could be swapped out for something else later.
- d10282c Renovate Bot - Update module github.com/stripe/stripe-go/v72 to v72.45.0
2021.05.07
2021.05.06
Today's Release: 2021.05.06
This release is autogenerated.
Previous Release: 2021.05.05
Number Of Commits Since Last Release: 3
- 0ac520e whitesource-bolt-for-github[bot] - Add .whitesource configuration file
- e7b0365 Renovate Bot - Update module github.com/nyaruka/phonenumbers to v1.0.69
- edf7e96 Elliot Courant - Added proper verification of webhooks, working on caching mechanism.
The webhook handler now properly verifies the credentials we receive from plaid.
2021.05.05
Today's Release: 2021.05.05
This release is autogenerated.
Previous Release: 2021.05.04
Number Of Commits Since Last Release: 13
- 51d289f Elliot Courant - Removed unused schemagen code, fixing bugs with init-mini.
- 663242a Elliot Courant - Update .gitlab-ci.yml
- c389e46 Elliot Courant - Tweaking deployment to include some gitlab annotations
- b0cc413 Elliot Courant - Update README.md
- 34011fb Elliot Courant - Update README.md
- c5bff17 Elliot Courant - Fixing build failure due to bad models.
- 0d90acd Elliot Courant - Working on plaid webhook handling.
- 6b423a3 Renovate Bot - Update library/redis Docker tag to v6.2.3
- 05f11ce Renovate Bot - Update dependency yargs to v17.0.1
- b8b07dd Renovate Bot - Update github.com/plaid/plaid-go commit hash to 4f57bad
- 0c9ddef Elliot Courant - Added a way to view the gocraft/work dashboard locally.
Improved running the API locally by scaling down the API instance in the cluster so that both instances
- 53faada Elliot Courant - Updated release script to add a title.
- fba4ff8 Elliot Courant - Improvements around running the API locally.
2021.05.04
Today's Release: 2021.05.04
This release is autogenerated.
Previous Release: 2021.05.03
Number Of Commits Since Last Release: 7
- 893220c Elliot Courant - Removing some CI steps in gitlab.
- 723479a Elliot Courant - Reintroducting PG tests after I accidently deleted them.
- 5a1c651 Elliot Courant - Trying an older version of the pgtest image
- 600d999 Elliot Courant - Improving CI
- 8073f99 Elliot Courant - Fix token header.
- 498a158 Elliot Courant - Fixed local make.
- c041d06 Elliot Courant - Working on running locally + webhooks.
2021.05.03
Today's Release: 2021.05.03
This release is autogenerated.
Previous Release: 2021.05.02
Number Of Commits Since Last Release: 10
- 2654e7d Renovate Bot - Update dependency yargs to v17
- 84b0985 Elliot Courant - Improving local development documentation
- b8baf0e Elliot Courant - Added pghero for local analytics.
Also added a way to disable webhooks locally.
- 4cd9175 Elliot Courant - Make sure that the two JWT secrets are unique.
By adding a small sleep before the generation these will always be different since they are generated from the date command. Eventually these should be generated better. But this is just for local development.
- e2c6aa3 Elliot Courant - Tweaking local nginx config. Fixed test failure.
Working on getting the web-ui working through minikube as well.
- f932204 Elliot Courant - Working on sending emails, webhooks and configurations.
Primarily working on getting 3rd party stuff setup. Thats getting sendgrid up and running from the API, getting webhooks going from Stripe and Plaid. As well as planning a bit for the future in terms of local development; adding a vault deployment (that doesnt get deployed yet).
- c6fa0b2 Elliot Courant - Adding stuff for webhooks and local development documentation.
ADded documentation around developing the REST API locally. Also added some development shortcuts for running ngrok locally.
- 47bfe13 Elliot Courant - Update docs.yml
- 1bd1cc2 Elliot Courant - Starting to add billing API endpoints.
Adding stuff for subscriptions.
- 1976dc5 Elliot Courant - Tweaking local and pipeline.
I want the pipeline to run on tags, but it isnt currently. I suspect that my workflow rules my be restricting it.
2021.05.02
Today's Release: 2021.05.02
This release is autogenerated.
Previous Release: 2021.05.01
Number Of Commits Since Last Release: 10
- c687229 Elliot Courant - Update docs-deploy.yaml
- d9900f6 Elliot Courant - Debugging in minikube
- 63ff0f6 Elliot Courant - Fixing CI issues with org rename.
- ecb84fb Elliot Courant - Run
make init-mini
to run REST API locally.This adds support for running the entire stack needed for the REST API locally on your machine using minikube.
- 56c07b8 Elliot Courant - More progress on running things locally.
- f95461f Elliot Courant - Working on building out a good local development system.
- e02e861 Elliot Courant - Fixing documentation comments.
- c144482 Elliot Courant - Improving docs
- bc7534e Elliot Courant - Fixing documentation tags.
- 40ff497 Elliot Courant - Adding documentation around plaid endpoints.
2021.05.01
Today's Release: 2021.05.01
This release is autogenerated.
Previous Release: 2021.04.30
Number Of Commits Since Last Release: 7
- 790cebb Elliot Courant - Tweaking release
- 6173da8 Elliot Courant - Adding some tracing to plaid linking.
- 075f42e Elliot Courant - Adding more stripe stuff, public key. More sentry improvements.
- fca76f9 Elliot Courant - Fixed failing tests from span context.
- b137bf2 Elliot Courant - Identify users by IP address at a bare minimum.
- 0ff18c6 Elliot Courant - More improvements to sentry tracing.
- 2125fc4 Elliot Courant - Adding build time and revision variables to container.
Also added these to the health endpoint. This way the git revision of a deployed API can be determined using the health endpoint. As well as the time it was built.