Releases: NSLS2/nsls2api
Releases · NSLS2/nsls2api
v0.3.6
Hide the sync endpoints
v0.3.5
What's Changed
- Synchronize data admin group memberships by @stuartcampbell in #92
- 🫂 Add a real person to a proposal so we can test authenticating by @Kezzsim in #91
- Fix issue with import httpx wrapper instance by @stuartcampbell in #95
- Cleanup endpoint for beamline skeleton by @stuartcampbell in #96
- add ability to add detectors to a beamline by @JunAishima in #90
- 🚮 Clean up old variables in the docs by @Kezzsim in #97
- remove nonsensical setting of detectors by @JunAishima in #98
- Fix API key generation by @stuartcampbell in #99
New Contributors
- @Kezzsim made their first contribution in #91
- @JunAishima made their first contribution in #90
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- Generate fake test proposals by @stuartcampbell in #88
- Add detector directory granularity by @stuartcampbell in #89
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Add endpoint to create slack channel for a given proposal by @stuartcampbell in #76
- Ignore .env issues by @stuartcampbell in #82
- Make slack config env vars optional by @stuartcampbell in #83
- Add groupname field to username endpoint response by @stuartcampbell in #85
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #84
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Hide admin and sync endpoints for production by @stuartcampbell in #80
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Bump black from 24.1.1 to 24.3.0 by @dependabot in #53
- Upgrade dependencies by @stuartcampbell in #54
- Bump idna from 3.6 to 3.7 by @dependabot in #59
- Initial implementation for sync background jobs by @stuartcampbell in #60
- Bump gunicorn from 21.2.0 to 22.0.0 by @dependabot in #61
- Increase timeouts in calling 3rd party webservices by @stuartcampbell in #63
- Separate Jobs into separate Endpoints by @stuartcampbell in #64
- Bump aiohttp from 3.9.3 to 3.9.4 by @dependabot in #62
- Update stats API to include NSLS2 proposals per cycle by @stuartcampbell in #66
- A number of small improvements to PASS synchronization by @stuartcampbell in #67
- Fix job status endpoint by @stuartcampbell in #68
- Add count field to proposal list for a specific cycle by @stuartcampbell in #69
- Add synchronization of commissioning proposals by @stuartcampbell in #70
- Refactor sync methods into their own service by @stuartcampbell in #72
- Add list of SAFs to the proposal diagnostic page. by @stuartcampbell in #73
- Update dependencies by @stuartcampbell in #77
- Add tests for missing service accounts by @stuartcampbell in #79
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- Update Proposal model with default values by @stuartcampbell in #47
- Fix proposal directories endpoint for commissioning proposals by @stuartcampbell in #48
- Make the first and last name optional for a user (to match PASS behaviour) by @stuartcampbell in #49
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Update GitHub actions by @stuartcampbell in #14
- Update GitHub actions by @stuartcampbell in #15
- Add timing middleware by @stuartcampbell in #11
- Add .hatch directory to .gitignore by @stuartcampbell in #17
- Add working proposals endpoint by @stuartcampbell in #18
- Add endpoint to list beamline detectors by @stuartcampbell in #21
- Add endpoint to return the current operating cycle for a facility by @stuartcampbell in #23
- Create Proposal directory skeleton endpoint by @stuartcampbell in #22
- Add beamline and cycle to list of directory fields by @stuartcampbell in #24
- Add assets directory to skeleton by @stuartcampbell in #25
- Change permissions to match staging api by @stuartcampbell in #26
- Catch Lookup errors for non-existant proposals by @stuartcampbell in #27
- Correct username in directory permissions by @stuartcampbell in #29
- Fix workflow-tla user name by @nmaytan in #28
- Fix typo in response model name by @stuartcampbell in #30
- Rename variable to avoid conflict by @stuartcampbell in #31
- Bump fastapi from 0.109.0 to 0.109.1 by @dependabot in #35
- Small improvements to logging by @stuartcampbell in #36
- Add flag for Y/M/D tree creation by @stuartcampbell in #33
- Add ability to define a custom dataadmins group/right by @stuartcampbell in #38
- Update requirements by @stuartcampbell in #39
- Update proposals diagnostics page by @stuartcampbell in #37
- Add status badge for deployed production instance tests by @stuartcampbell in #41
- Ensure to catch lookup errors by @stuartcampbell in #45
- Add SynchWeb user permission for proposal directories by @stuartcampbell in #44
New Contributors
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Fix a spelling error in one of the endpoints