Skip to content

Releases: CMSgov/bcda-app

r23

11 Jun 16:06
45cd063
Compare
Choose a tag to compare
r23

r23 - 2019-06-11

  • BCDA-1347: The CCLF Cleanup functionality does not report errors properly (#290)
  • BCDA-1419: Make request for BB data only if BCDA successfully receives BB beneficiary ID (#289)
  • BCDA-1394 Transient Issue with Go Decryptor in Smoke Test (#288)
  • BCDA-1308: Create Automated Testing in Docker/Travis (#284)
  • BCDA-1309: Print cclfFileMetadata in a more readable format

r22

05 Jun 20:00
76de9cf
Compare
Choose a tag to compare
r22

r22 - 2019-06-05

  • BCDA-1413: Correctly set token expiration time (#286)
  • BCDA-1304: Refactor: Remove TTL from auth.GenerateClientCredentials() (#278)
  • BCDA-1396: Fixing setting of the version after code refactor. (#283)

r21

02 Jun 13:43
2dbc47e
Compare
Choose a tag to compare
r21

r21 - 2019-06-02

  • hash params as env vars (#282)
  • BCDA-1393 Security Update: Increase Hash Entropy (#281)
  • BCDA-1391 - Moving BB_HASH_PEPPER and BB_HASH_ITER to environment variables (#280)
  • David Greene Swagger bearer token name: change to "Authorization", move text to description field (#279)
  • Create base structured logging pattern (#276)
  • BCDA-1332 Feature: Changed to use UTF8 encoding to fix string formatting issues (#273)
  • When creating an ACO, set client_id = uuid (#277)
  • BCDA-1259: Remove beneficiaries and acobeneficiaries table and associated structures/code (#272)
  • BCDA-1359: Update CCLF filename validation regex to support CMS EFT filename format (#275)
  • BCDA-1358 New CCLF0 format based on sample files from EFT team. (#274)
  • BCDA-1243 Feature: save-public-key CLI command (#269)
  • BCDA-1234: Update tests which rely on bene or acobene tables (#271)
  • BCDA-1338 Make larger Synthetic CCLF Files (#270)
  • BCDA-1322 Feature: Save ACO's Public Key (#268)
  • BCDA-1233 Use CCLF data for Attribution (#266)
  • BCDA-1291 Feature: Get an ACO's Unique Public Key (#265)
  • Knollfear/bcda 1277 Import Synthetic CCLF Files (#264)
  • BCDA-1311 Feature: Timestamp fix for test (#262)
  • BCDA-1255: Create function to make the required directories for NFS
  • Knollfear/bcda 1277 Refactor all code out of main.go (#258)
  • BCDA-1285 Database: Add acos.public_key column (#259)
  • update to router file to exclude user guide (#261)
  • Add Capability to Re-Generate and Update Client Credentials (in Alpha Mode) (#260)
  • BCDA-1130 Auth: increase security of stored hashes (#251)
  • BCDA-1194 Feature: Added ETL logging (#256)
  • BCDA-1280: Remove option to turn off encryption (#257)
  • BCDA-1245 add func to revoke encryption keys (#254)
  • BCDA-1242: Update Auth Function for Key Pairs (#253)
  • BCDA-1232 Implement mechanism to get BBIdentifier (#252)
  • BCDA-1225 & BCDA-1200 Feature: Cleanup process for cclf files (#247)
  • BCDA-1246 add public encryption key model and db table (#246)
  • BCDA-1186: Initialize BCDA app based on mode (API vs ETL) (#250)
  • BCDA-1223: Ingest Zipped CCLF Files (#248)
  • Fix race condition in RPM packaging. Ensure that swagger and static site data generation have completed beore moving on. (#249)
  • BCDA-1248 Documentation: Semantic links (#244)
  • BCDA-1231: Modify synthetic data to include HICN and correlate to new table structure (#245)
  • BCDA-1148: add models for group management features (#241)
  • adding a name to the Swagger license to remove an error from the swagger site. (#243)
  • BCDA-638 Documentation: add description of credentials (#242)
  • BCDA-921 Feature: Ingest of cclf9 data into db (#223)
  • BCDA-964/BCDA-958: Save CCLF8 data into database (#240)
  • BCDA-1185 Feature: Added CCLF0 validation (#238)
  • BCDA 1164: Remove API dependency on AuthTestSuite (#239)
  • BCDA-1159 add CLI to delete files in a dir (#236)
  • Rename postman test to reflect opensbx instead of sbx. (#237)
  • BCDA-1134 Documentation: improve swagger workflow (#235)
  • BCDA-1184 Make CLI to import directory of CCLF files (#232)
  • Update README to reflect change in shell (#234)
  • BCDA-1143 Maintenance: Separate Auth API Methods from BCDA API (#233)
  • BCDA-1044 remove user from alpha token and client registration (#226)
  • BCDA-1108 Feature: use /auth/token instead of /api/v1/token in tests (#228)
  • Added back to fix static site links (#230)
  • BCDA-1182: Log worker health check errors (#229)

r20

09 Apr 15:54
60dec23
Compare
Choose a tag to compare
r20

r20 - 2019-04-09

  • added Coverage as a swagger parameter to the BulkRequestHeader (#227)
  • BCDA-777: Swagger is updated to include Coverage endpoint (#144)
  • BCDA-1170: add coverage endpoint to User Guide (#225)
  • BCDA 1036 Maintenance: Remove unused alpha auth functions and tests (#222)
  • BCDA-779 SAMHSA filtering (#224)
  • BCDA-1128 removing getEnvInt and putting it in utils (#221)
  • BCDA-923: Chunk Files and Process them Concurrently (#219)
  • BCDA-846: Add testing of api routes in router_test.go (#220)
  • implement delete client func for alpha (#218)
  • Knollfear/bcda 991 (#216)
  • BCDA-336: Check Blue Button backend certificate (#215)
  • Dj/bcda 1025 (#210)
  • BCDA-534: Redact Bearer Token from URL Logs
  • BCDA-973 Feature: Add /auth/token endpoint (#204)
  • BCDA-1022 createAlphaToken generates a client ID and secret (#211)

r19

20 Mar 14:08
566c949
Compare
Choose a tag to compare
r19

r19 - 2019-03-20

  • knollfear/bcda-894 (#213)
  • bcda-895 Feature: changed language for static site (#212)
  • bcda-895 Feature: Added decryption walkthrough for opensbx (#207)
  • BCDA-1017 use clientID and clientSecret for alpha plugin (#206)
  • Knollfear/bcda 894 static site improvements (#209)
  • BCDA-963: (Part 3) Remove Preload() from ACO/Beneficiary retrieval (#208)
  • BCDA-963: (Part 2) Migration and synthetic data fixes (#205)
  • BCDA-1031 Simplify token handling (#203)
  • BCDA-1030: implement strategy for handling secrets safely (#200)
  • BCDA-963: Beneficiary:ACO relationship to many:many (#201)
  • knollfear/BCDA-1068 adding decryption util files from gists to our repo (#202)
  • Require that the OKTA secret values be passed in on command line. (#198)
  • BCDA-957: Add CMS-format ID to ACOs (#192)
  • BCDA-956 Feature: add Okta token generation to cli "create-token" command (#193)
  • BCDA-818 implement RevokeClientCredentials() for okta (#195)
  • Modify Okta create-alpha-token output to include client name (#194)
  • Make sure we're building daily in the morning, to make sure no dependencies have changed (AWS, tools, etc) (#191)
  • BCDA-950: Read CCLF8 and CCLF9 (#188)
  • BCDA-882: Add /_auth endpoint to acquire the auth_provider mode. (#190)
  • BCDA-813 Feature: Add Okta RequestAccessToken() (#189)
  • BCDA-922 Prep for splitting job into chunks (#187)
  • BCDA-817 : implement GenerateClientCredentials() for okta plugin (#183)
  • BCDA-815: ValidateJWT() Implementation (#186)
  • BCDA-886: Optimize Docker and Makefile configurations (#184)
  • BCDA-814 Implement DecodeJWT for Okta
  • BCDA-623 Feature: Standardize handling of app dirs (#174)

r18

21 Feb 17:54
c1fd23f
Compare
Choose a tag to compare
r18

r18 - 2019-02-21

  • Added gist for decrypting using C# (#178)
  • BCDA-912: Ensure token info is in request logs (#182)
  • knollfear/bcda-820 upgrading to GO 1.11.5 (#181)
  • BCDA-888 Feature: Adjust our CLI command to accept all aco alignments. (#175)
  • BCDA-672: More flexible tag/release process (#179)
  • aligning checked in _site files with checked in version to make life easier for everyone. (#173)
  • BCDA-808 Auth: Add an Okta client (#172)
  • BCDA-794: fix sonarqube issues (#168)
  • BCDA-812: implement registerClient() method for Okta auth plugin (#171)
  • Added performance tests and docker files (#159)

r17

08 Feb 19:31
5d2eeac
Compare
Choose a tag to compare
r17

r17 - 2019-02-08

  • BCCDA-878 Static Site: Fix indentation (#170)

r16

08 Feb 17:51
adfdc29
Compare
Choose a tag to compare
r16

r16 - 2019-02-08

  • BCDA-878: Make sure links to external sites open in a new page/tab (#169)
  • word changes from AJ (#167)
  • knollfear/bcda-868 Adding in Open Graph and Favicon images. (#166)
  • removing favicon from static site until we get a real one (#165)
  • knollfear/bcda-740B revisions with Jenn regarding the static site. (#164)
  • Fix tests that use scanner.Scan() (#161)

r15

06 Feb 00:04
6f139fe
Compare
Choose a tag to compare
r15

r15 - 2019-02-06

  • BCDA-851 (#163): Fix GORM model for Token
  • Knollfear/bcda 740 Part II (#162)
  • bcda-837 Encryption walkthrough including Swagger and screenshots (#160)
  • Knollfear/bcda 740 Static Site (#157)
  • BCDA-542: Add a simple http router that redirects http requests to https (#155)
  • bcda-764: retrofit router.go to use new auth provider (#154)
  • okta plugin (#156)
  • BCDA-738: Review and add detail to job status responses in Swagger (#153)

r14

31 Jan 16:16
684865f
Compare
Choose a tag to compare
r14

r14 - 2019-01-31

  • knollfear/bcda-710 Adding 410 (gone) response code to old jobs (#151)
  • BCDA-549: Implement Failed Job Status (#152)
  • knollfear/bcda-709 Add expires header to completed jobs (#150)
  • BCDA-763 Improve handling of auth tokens with auth.Token type (#149)
  • bcda-762 make sure all database connections are closed (#148)
  • BCDA-396 Feature: Add Coverage endpoint for bulk export of patient data (#145)
  • BCDA-732: Update User Guide documentation (#143)
  • BCDA-720: Encryption enabled by default (#146)
  • Replace [most] uses of backend.CreateToken (#147)
  • BCDA-661: Implement worker health check (#136)
  • bcda-631: Implement ValidateAccessToken() for alpha plugin (#131)
  • BCDA-721: Add encryption testing/validation in smoke test (#142)
  • BCDA-744: Create ToC in Getting Started Guide (#141)
  • BCDA-671: Expand CLI unit tests (#139)
  • added a larger allocation of synthetic benes (#138)
  • BCDA-712: Remove redundant integration tests and re-organize Postman tests. (#137)
  • BCDA-635: Implement RevokeAccessToken() (#133)
  • BCDA-683: Wrap all test targets into one make test target (#135)
  • Close db connection in healthCheck() (#134)
  • BCDA-636: implement GenerateClientCredentials on Alpha plugin (#129)
  • BCDA-728: Add ability to request payload encryption in smoke test client (#130)
  • using case insensitive ilike instead of = (#132)