Releases: MITLibraries/carbon
Releases · MITLibraries/carbon
v3.1.1 - 2025-12 maintenance
v3.1.0 - Support date limiting for articles
What's Changed
- IN-930 Create data flow diagram by @jonavellecuerdo in #131
- Maintenance week 07 2024 by @ehanson8 in #160
- Replace pipenv check with pip-audit by @ehanson8 in #161
- IN 1333 - limit article feed by date via env var by @ghukill in #162
New Contributors
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- In 885 app stablization by @jonavellecuerdo in #83
- Configure Sentry by @jonavellecuerdo in #84
- In 885 app stabilization linters by @jonavellecuerdo in #85
- In 884 refactor config loading by @jonavellecuerdo in #88
- IN-886 Refactor Carbon app to use new Data Warehouse secret by @jonavellecuerdo in #94
- IN-887 Refactor Carbon app to use new Symplectic FTP parameters by @jonavellecuerdo in #95
- In 905 refine var names and docstrings by @jonavellecuerdo in #102
- IN-906 Include creation of SQLAlchemy engine in main workflow by @jonavellecuerdo in #103
- IN-907 Define classes for XML feeds by @jonavellecuerdo in #106
- In 908 build dev testing framework by @jonavellecuerdo in #107
- IN-923 Raise exceptions for failed connection tests / IN-925 Add Makefile commands to run Carbon feeds by @jonavellecuerdo in #111
- In 924 fix ftp file transfer method by @jonavellecuerdo in #114
- IN-928 Restructure the config module to use a 'Config' class by @jonavellecuerdo in #121
New Contributors
- @jonavellecuerdo made their first contribution in #83
Full Changelog: v2.0.0...v3.0.0
v2.0.0 Deploy to new AWS infrastructure
What's Changed
- Preparation for AWS Organization by @cabutlermit in #78
- Fix for Oracle ZIP Location by @cabutlermit in #79
- Updates for new infrastructure by @hakbailey in #81
New Contributors
- @cabutlermit made their first contribution in #78
Full Changelog: v1.3.0...v2.0.0
Last Legacy AWS Release
This is the last release that can be deployed to our legacy AWS. Future releases will be targeted at our new AWS Organization instead.
What's Changed
- Add support for FTPing XML to server by @gravesm in #39
- Add support for running as AWS Lambda by @gravesm in #42
- Lambda package by @gravesm in #43
- Add flake8 to test suite by @gravesm in #44
- Add docs for configuring Lambda by @gravesm in #45
- Fix secret string parsing by @gravesm in #46
- Use Lambda event object to set env vars by @gravesm in #47
- Update Lambda publishing step by @gravesm in #48
- Add missing Symplectic FTP cert by @gravesm in #49
- Support SSL session reuse in FTP client by @gravesm in #50
- Containerize carbon by @gravesm in #51
- Escape the aws cli docker login by @gravesm in #52
- Add secret ID to command line flag by @gravesm in #53
- Add Makefile help by @gravesm in #54
- Add Fargate functionality by @gravesm in #55
- Add timeout to FTP connection by @gravesm in #56
- Add check for existence of arrive date by @gravesm in #57
- Skip people without an arrive date by @gravesm in #58
- Update docs and Makefile to reflect Fargate deploy by @gravesm in #59
- Remove old files no longer needed by @gravesm in #60
- Use shared deploy bucket by @gravesm in #61
- Bump urllib3 from 1.24.1 to 1.24.2 by @dependabot in #63
- Upgrade dependencies by @gravesm in #64
- Dependency updates by @hakbailey in #72
- GitHub actions by @hakbailey in #73
- Update Makefile to use AWS cli v2 commands by @hakbailey in #74
- Add faculty start date to people feed by @hakbailey in #76
New Contributors
- @dependabot made their first contribution in #63
- @hakbailey made their first contribution in #72
Full Changelog: v1.2.0...v1.3.0