You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,27 @@
1
1
# Changelog
2
2
3
-
## 3.7.0 (2023-06-07)
3
+
## 3.7.1 (2023-10-25)
4
+
5
+
* Restore `BugsnagServletContainerInitializer` and `BugsnagServletRequestListener` to the `com.bugsnag.servlet` package.
6
+
These classes are deprecated in favour of the new `com.bugsnag.servlet.javax.` package, but are also compatible (`c.b.s.BugsnagServletRequestListener extends c.b.s.javax.BugsnagServletRequestListener`). This
* v3.7.0 of `bugsnag-spring` declares the wrong jdk version as a dependency, meaning it is incompatible with Java < 17. If you are using earlier versions use v3.6.4.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+35-29Lines changed: 35 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,11 +82,6 @@ Create a Sonatype account:
82
82
1. Ask an existing contributor (likely Simon) to confirm in the ticket
83
83
1. Wait for Sonatype them to confirm the approval
84
84
85
-
Create a [Bintray](https://bintray.com) account:
86
-
87
-
1. Create an account
88
-
1. Request access to the [Bugsnag organization](https://bintray.com/bugsnag)
89
-
90
85
### 2. Configure the prerequisites
91
86
92
87
1. Create your [PGP Signatures](http://central.sonatype.org/pages/working-with-pgp-signatures.html)
@@ -99,10 +94,6 @@ Create a [Bintray](https://bintray.com) account:
99
94
100
95
nexusUsername=your-sonatype-username
101
96
nexusPassword=your-sonatype-password
102
-
103
-
# Your credentials for https://bintray.com
104
-
bintray_user=your-bintray-username
105
-
bintray_api_key=your-bintray-api-key
106
97
```
107
98
108
99
### 3. Making a release
@@ -111,30 +102,45 @@ Create a [Bintray](https://bintray.com) account:
111
102
-[ ] Does the build pass on the CI server?
112
103
-[ ] Are all Docs PRs ready to go?
113
104
-[ ] Has all new functionality been manually tested on a release build?
114
-
-[ ] Ensure the example app sends an unhandled error
115
-
-[ ] Ensure the example app sends a handled error
105
+
-[ ] Ensure the example app sends an unhandled error
106
+
-[ ] Ensure the example app sends a handled error
116
107
-[ ] Have the installation instructions been updated on the [dashboard](https://github.com/bugsnag/bugsnag-website/tree/master/app/views/dashboard/projects/install) as well as the [docs site](https://github.com/bugsnag/docs.bugsnag.com)?
117
108
-[ ] Do the installation instructions work for a manual integration?
118
109
119
110
#### Making the release
120
-
1. Merge any remaining PRs to master, ensuring the commit message matches the release tag (e.g. v4.0.0)
121
-
1. Update the CHANGELOG.md file with any changes
122
-
1. Update the version number by running `make VERSION=[number] bump`
123
-
1. Commit the changes
124
-
1. Create a release build:
125
-
*`./gradlew -Preleasing=true clean release`
126
-
- enter the release version (e.g. `1.2.0`)
127
-
- accept the default development version
128
-
1. Create a release in GitHub, attaching the changelog entry and build artifacts
129
-
1. Upload the archives to Sonatype Nexus and Bintray:
- Verify that the artefacts are uploaded to sonatype - ensure that JARs, POMs and JAVADOCs are present for each module.
124
+
- Test the Sonatype artefacts in the example app by adding the newly created 'combugsnag-XXXX' repository to the build.gradle: maven {url "https://oss.sonatype.org/service/local/repositories/combugsnag-XXXX/content/"}
125
+
- Once you are happy, make a PR from your release branch to `master` entitled `Release vX.Y.Z`
126
+
- Get the release PR reviewed – all code changes should have been reviewed already, this should be a review of the integration of all changes to be shipped and the changelog
127
+
- Once merged:
128
+
- Pull the latest changes (checking out `master` if necessary)
-[ ] Create *and tag* the release from `master` on [GitHub Releases](https://github.com/bugsnag/bugsnag-android/releases), attaching the changelog entry and build artifacts
133
+
- Checkout `master` and pull the latest changes
134
+
- "Promote" the release build on Maven Central:
135
+
- Go to the [sonatype open source dashboard](https://oss.sonatype.org/index.html#stagingRepositories)
136
+
- Click the search box at the top right, and type “com.bugsnag”
137
+
- Select the com.bugsnag staging repository
138
+
- Ensure that JARs, POMs and JAVADOCs are present for each module
139
+
- Click the “close” button in the toolbar, no message
140
+
- Click the “refresh” button
141
+
- Select the com.bugsnag closed repository
142
+
- Click the “release” button in the toolbar
143
+
- Merge outstanding docs PRs related to this release
0 commit comments