Skip to content
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 9.1.2 #13902

Merged
merged 29 commits into from
Jul 22, 2019
Merged

Release 9.1.2 #13902

merged 29 commits into from
Jul 22, 2019

Conversation

BYK
Copy link
Member

@BYK BYK commented Jul 5, 2019

Has the following commits on top of 9.1.1:

@BYK BYK requested a review from mattrobenolt July 5, 2019 15:52
Dena Mwangi and others added 19 commits July 6, 2019 00:25
* refactored releases and added restriction that latest cannot be a ref or version name.

* moved release_head_commit to release.py because that's the only place it is used now.

* Fixed the missing fields.

* got org release details and org releases tests to work.

* ensured project release tests worked

* Added project release details and fixed the tests.

* removed ref check.
Previously, if there was no callback function (specifically for `complete`), cleanup was skipped entirely.
This method checks if the current pathname is part of the "global selection routes". This means if you were on issue details page it would fail because it was not apart of the routes that use global selection header. Instead, what we want is to check the target pathname
If an oauth token is revoked or expired we shouldn't 500 when handling
jira & jira server webhooks. Instead we can reply with a 400 and hope
that one day the user deletes the webhook.

Fixes SENTRY-9PF
Fixes SENTRY-AA2
…s related to a removed repo

(SEN-516)

We have an issue that has a pr associated with it, but the repository associated with the pr has
been deleted. This causes an issue with serialization, so just have the externalUrl be blank if the
repository doesn't exist.

Fixes SENTRY-AE5
When a customer's jira-server times out while getting a request token we
don't need to 500. Instead we should convert the timeout to an ApiError
instance which all integrations should be handling correctly.

Fixes SEN-511
Fixes SENTRY-AG9
Stack hovercards at the same height as the global selection header so
that they appear on top of the global header should they intersect.

Fixes SEN-514
Get the latest in timezone data.

Fixes #9945
Introduces as SLACK_INTEGRATION_USER_WST setting that can be enabled to
use the legacy workspace token apps (which is what sentry.io uses).

 - When installing the integration we now use scopes depending on if
   the workspace token app setting is enabled. Otherwise we use bot
   tokens. NOTE that the WST app scopes have not changed.

 - When using bot tokens we must store the bot token _and_ user token to
   handle unfurling.

 - We can still pre-link the authorizing user, but we have to make a API
   request first to receive the users ID.
While the WST apps can use the oauth.access (as pointed out by @hwz,
this endpoint does not return the authorizing_user_id, thus we must
continue to use the legacy oauth.token endpoint for slack OAuth token
access token retrieval.

Fixes ISSUE-483
`sentry_repository.name` is 200 bytes long. We should allow that same
length when specifying refs during release creation or repositories with
long names cannot have releases made.

Refs #13487
Right now this is breaking docker-sentry git builds. Guessing it will
cause more issues in the future and was reported here on the forums:

https://forum.sentry.io/t/enhancement-configs-not-found-on-latest-branches/6800?u=byk
* fix(installWizard): Fix client default values not set

Fixes #12813.
ganzevoort and others added 8 commits July 11, 2019 18:07
Expired organisation members would be deleted during silent cleanup
even when filtered (not specified on the command line).

Fixes GH-13968
Since we turned on Rust-based store normalization a lot more data is
persisted that was previously discarded.

Update code to deal with it.

Fix SENTRY-9X7
Fix SENTRY-9BR
Fix SENTRY-A58
Fix SENTRY-9C3
Fix SENTRY-A6Z
Fix SENTRY-A48
Fix SENTRY-A4A
Fix SENTRY-A9D
SnubaEvents are not renormalize because they use NodeData directly. This patch adds the wrapper class to NodeData to do just that.
The docs and assets need to be built prior to the build command, so that they are copied over from src/ -> build/ in the subsequent build command.
@BYK BYK force-pushed the release-9.1.2 branch from a5f8fcb to fff8344 Compare July 16, 2019 11:38
@BYK BYK added this to the 9.1.2 milestone Jul 17, 2019
@BYK BYK self-assigned this Jul 17, 2019
This is a binary wheel variant of psycopg2 that prevents needing to
compile against libpq.
@BYK BYK merged commit afb8ee7 into releases/9.1.x Jul 22, 2019
@BYK BYK deleted the release-9.1.2 branch July 22, 2019 19:32
@github-actions github-actions bot locked and limited conversation to collaborators Dec 20, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.