Releases: LD4P/ils-middleware
Releases · LD4P/ils-middleware
v1.1.2
What's Changed
- Update alma.py - added utoronto to institution list by @kallimathios in #240
- Update bf_work.py - changed namespace for Primary Contribution by @kallimathios in #238
- Dependency updates by @jermnelson in #245
Full Changelog: v1.1.1...v1.1.2
Version 1.1.1
What's Changed
- Update build.py - added identifiers to transforms dictionary by @kallimathios in #237
- Dependency updates by @jermnelson in #239
Full Changelog: v1.1.0...v1.1.1
Version 1.1.0
What's Changed
- Refactor XCOM to use Sinopia UUIDs instead of URI by @jermnelson in #233
- Dependency updates by @jermnelson in #236
Full Changelog: v1.0.0...v1.1.0
Version 1.0.0
What's Changed
- Poetry Support by @jermnelson in #17
- Adds code linting with flake8 by @jermnelson in #19
- add pytest and Black by @jmartin-sul in #20
- Uses correct keyword arg for stub task by @jermnelson in #23
- Adds circle-ci configuration with lint and testing by @jermnelson in #24
- more lint, add test coverage reporting by @jmartin-sul in #26
- initial version of Dockerfile by @jmartin-sul in #29
- Support for custom ils-middleware Image by @jermnelson in #32
- touchup README instructions for building and using local changes to ils-middleware docker image by @jmartin-sul in #34
- Update docker compose command from deprecated docker-compose by @aaron-collier in #41
- Support for AWS SQSSensor by @jermnelson in #38
- SymphonyLogin Task by @jermnelson in #42
- Adds folio login dag and renames symphony login dag by @jgreben in #45
- Enable stanford dag to invoke rdf2marc lamba and output json to S3 by @aaron-collier in #44
- Moves FOLIO Tasks and Tests by @jermnelson in #49
- NewMARCtoSymphony with support JSON Functions by @jermnelson in #47
- add basic type checking using mypy by @jmartin-sul in #52
- add info to readme about typechecking with mypy by @jmartin-sul in #56
- Improve test coverage and refactor uncovered bugs by @aaron-collier in #53
- Creates new Python Package by @jermnelson in #57
- README updates by @jermnelson in #59
- Update Dockerfile to use poetry for dependency management by @aaron-collier in #61
- email on successfull sinopia -> ILS update by @jmartin-sul in #64
- Adds new task for parsing SQS Message by @jermnelson in #66
- Restructure Stanford DAG by @jermnelson in #71
- Modifies Symphony JSON function by @jermnelson in #74
- Tasks refactoring to use keyword args by @jermnelson in #76
- Symphony functions as Python callables by @jermnelson in #77
- Sinopia Login Task with Stanford DAG support by @jermnelson in #73
- Adds Sinopia localAdminMetadata Tasks by @jermnelson in #81
- alert on stanford DAG task failure by @jmartin-sul in #83
- Retrieve connections and variables from vault by @aaron-collier in #60
- Add publish_to_dockerhub circleci task by @aaron-collier in #86
- Update the circle build and dockerfile to publish on merge to main by @aaron-collier in #88
- Check for Existing Local Admin Resource and Overlays Symphony Record by @jermnelson in #82
- Upgrade to Airflow 2.2.1 by @jermnelson in #89
- Rename functions and variables by @jermnelson in #90
- Retrieve resource and push to xcom for reuse by @aaron-collier in #91
- normalize to using airflow Variable.get for env specific values by @jmartin-sul in #95
- XCOM messages are strings, safely parse to a dict by @jermnelson in #98
- remove partially completed test by @jmartin-sul in #101
- Initial Sinopia RDF to FOLIO Mapping by @jermnelson in #105
- stanford DAG failure callbacks: send honeybadger notification by @jmartin-sul in #108
- Refactor Stanford DAG to utilize multiple sqs messages by @aaron-collier in #103
- Updates task XCOM handling along with corresponding test updates. by @jermnelson in #114
- Fixes README by @jermnelson in #113
- Corrects parameter name in Operator by @jermnelson in #102
- Fixes Key Error in SQS Message Parse by @jermnelson in #115
- Use Airflow Variables for rdf2marc Lambda by @jermnelson in #117
- Revert to use Airflow vars for S3 buckets names by @jermnelson in #119
- Adds checks for other returned values from Function by @jermnelson in #122
- Refactor Tasks and Stanford DAG for new Sinopia API functionality by @jermnelson in #125
- Refactor FolioLogin for standard HTTP request by @aaron-collier in #126
- Add localstack and instructions for use by @aaron-collier in #127
- Set the SQS sensor to timeout after 4 minutes by @aaron-collier in #128
- Reorganize the tasks in the stanford dag for clarity by @aaron-collier in #130
- Point at the official poetry install instructions by @jcoyne in #142
- Add directions for using poetry to the README by @jcoyne in #143
- Update email tasks for multiple resources by @aaron-collier in #132
- Inject kwargs into email tasks so task and task_instance are available by @aaron-collier in #146
- Maps BF Work and Instance to FOLIO Fields by @jermnelson in #131
- Pass Kwargs as a parameter dictionary by @jermnelson in #147
- Use task-groups to construct correct task-id by @jermnelson in #149
- Adds missing location in map for task_id by @jermnelson in #150
- Construct FOLIO Inventory Record and adds to FOLIO by @jermnelson in #139
- Lowercase value for content-type before FOLIO lookup by @jermnelson in #151
- Handles failed rdf2marc for instance_uri in s3 Tasks by @jermnelson in #152
- Penn alma by @jimfhahn in #133
- use instance_uri to send mms_id to localAdmin by @jimfhahn in #153
- Change HTTP error logging for FOLIO by @jermnelson in #154
- Dependencies update by @jermnelson in #158
- Updates Airflow, Python, and other dependencies by @jermnelson in #171
- Rdf2alma by @jimfhahn in #170
- alma dag by @jimfhahn in #176
- Update Airflow and ILS Middleware dependencies by @jermnelson in #181
- DAG for Monitoring Single SQS Queue for all Groups by @jermnelson in #184
- Dependency Updates by @jermnelson in #185
- Institutional DAGs support for Single all-institutions SQS queue by @jermnelson in #186
- Bump aiohttp from 3.9.1 to 3.9.2 by @dependabot in #187
- Bump starlette from 0.32.0.post1 to 0.36.2 by @dependabot in #188
- Bump cryptography from 41.0.7 to 42.0.0 by @dependabot in #189
- Folder fixes by @jimfhahn in #191
- Bump gunicorn from 21.2.0 to 22.0.0 by @dependabot in #201
- Bump black from 22.12.0 to 24.3.0 by @dependabot in #197
- Bump idna from 3.6 to 3.7 by @dependabot in #198
- Bump dnspython from 2.4.2 to 2.6.1 by @dependabot in #199
- Bump sqlparse from 0.4.4 to 0.5.0 by @dependabot in #200
- Bump aiohttp from 3.9.2 to 3.9.4 by @dependabot in #202
- related work processing by @jimfhahn in #196
- Bump werkzeug from 3.0.1 to 3.0.3 by @dependabot in #204
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #205
...