-
Notifications
You must be signed in to change notification settings - Fork 324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 2020-07-29 #1182
Release 2020-07-29 #1182
Conversation
Co-authored-by: Matthias Fischmann <[email protected]>
* upgrade stack in Dockerfile.prebuilder * update installation instructions for Stack
Conflicts: services/gundeck/gundeck.cabal
* squash #483 * remove all usages of aws * support s3DownloadEndpoint config * stack.yaml: pin updated fork of amazonka The update to stack.yaml just takes all amazonka packages from the pinned fork. They depend on core, so need to be rebuilt anyways. We also drop elb, redshift, route53 * depend on OpenSSL again This is mostly done for consistency with the other services. If we want to change it, we should change it everywhere. * remove unnecessary dependencies on binary and blaze-builder * Add comment on how to use cloudfront Co-authored-by: Tiago Loureiro <[email protected]>
* More structure in ValidScimUser type. * Eliminate NeededInfo in favor of ValidScimUser. * Eliminate raw inbound scim data from ValidScimUser. We don't need this anywhere, except for storing it in `spar.scim_user`, which will go away in this branch. * Fix integration tests. * Remove `IdP` from `ValidScimData`. *Much* easier that way!
* add Cassandra table * update cassandra-schema.cql * add integration tests * move hashQualifiedId into types-common
"Allow people to know if there is a pending invitation for a given email". Context: zinfra/backend-issues#1489
This will ensure that the team size is calculated correctly even for suspended teams. Co-authored-by: Matthias Heinzel <[email protected]>
* stronger types for SRV lookup * point-free * avoid excessive tuple unpacking * stop abusing tuples
When an expression evaluates to 0, its exit code is set to 1. Life is always interesting when you write bash. More information: https://unix.stackexchange.com/questions/32250/why-does-a-0-let-a-return-exit-code-1/32251
* Drop table `spar.scim_user` and obtain most information from brig. - keep timestamps in `spar.scim_user_times`. - delete db handles for old table and add ones for the new one. - re-adjust docs. - re-adjust application logic to get user data from brig. - fix some tests in hscim, spar-integration. - simplify ValidScimUser type slightly. - remove some deprecated scim code. * simplify! * Fix: write access times if they are missing, ... ... not if the user was not managed by scim. it's not clear whether the former is a bug, but it's certainly less straight-forward. * Parse rich-info returned by brig as RichInfoAssocList * Ensure rich info has at least 1 field in tests When rich info doesn't have any fields, some stuff doesn't get properly tested * Move assocListToRichInfo to its rightful place * Write down our regained context about RichInfo * Ensure order of RichInfoAssocList is always maintained * haddocks * Forgotten rename * Cleanup test cases for getScim, add failing ones. * Do team membership test outside synthesizeStoredUser. This way we can throw a 404 on getUser and return the empty list on getUsers, which is the expected behavior. * Make up a handle if none is present (corner case). * More tests; duplicate more integration test plumbing. * Cleanup. * Make function only take what it needs (more robust that way). * Fix tests. * Fix hscim test suite. There is one less test in hscim now, but that test is already happening in the spar integration tests. * Refactor RichInfo; haddocks. we now store assoc lists everywhere, but do not change behavior in scim (except for bug fixes). see haddocks for details. * Link to github issue about future work. * Fix haddocks. * Fixup * Fixup Co-authored-by: Akshay Mankar <[email protected]>
Could we add a note to the release notes along the lines of
We already took care of this in |
done: c9f6834 |
It is on wrong branch! 😄 |
oops |
Release Notes
Search should continue to work normally during this upgrade.
Bug Fixes
New Features
Internal changes
spar.scim_user
(SCIM Cleanup #1169, SCIM cleanup 2 #1172)make cqlsh
target to interactively poke at the database #1170)