Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
5af6abe
uplift part 1: remove javax support, update java to v17 and update gr…
richardelms Oct 21, 2025
8aa7580
Rename filters to redacted keys for spec compliance (#236)
richardelms Oct 24, 2025
ddddf2c
migrate groovy gradle files to kotlin gradle format (#238)
richardelms Nov 3, 2025
9c140d8
rename MetaData to Metadata (#237)
richardelms Nov 10, 2025
b530c39
notifyReleaseStages -> enabledReleaseStages (#239)
richardelms Nov 13, 2025
4de3d6a
rename ignoreClasses to discardClasses (#240)
richardelms Nov 13, 2025
a531075
rename callbacks and update functionality (#241)
richardelms Nov 24, 2025
3b69aef
Rename endpointConfiguration to endpoints (#242)
richardelms Nov 24, 2025
c1a713c
Encapsulation (#243)
richardelms Dec 1, 2025
e343ab9
missing metadata accessors (#246)
richardelms Dec 2, 2025
5cab647
initial agent work
richardelms Dec 5, 2025
d9f4a5d
remove trailing spaces
richardelms Dec 15, 2025
04ca7f5
checkstyle
richardelms Dec 15, 2025
a2ebaf9
appender
richardelms Dec 15, 2025
9c38ec3
test fixes
richardelms Dec 16, 2025
82df229
initial change
richardelms Dec 17, 2025
aed4bf7
tests
richardelms Dec 17, 2025
27a926f
syntax fix
richardelms Dec 17, 2025
67a925b
Update features/fixtures/scenarios/src/main/java/com/bugsnag/mazerunn…
richardelms Dec 18, 2025
374cd91
review changes
richardelms Dec 18, 2025
96b9733
Merge branch 'discardClassesAsPatterns' of github.com:bugsnag/bugsnag…
richardelms Dec 18, 2025
859b52c
remove md file
richardelms Dec 18, 2025
d0a8b22
convert away from blob
richardelms Dec 18, 2025
fd79d6d
full pattern support
richardelms Dec 18, 2025
d40d29c
refac
richardelms Dec 18, 2025
d06aa20
fix(FeatureFlag): added a ReadWriteLock to the FeatureFlagStore, and …
lemnik Mar 11, 2026
a884744
Merge pull request #247 from bugsnag/featureFlags
lemnik Mar 13, 2026
0d46121
Merge pull request #248 from bugsnag/discardClassesAsPatterns
lemnik Mar 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 2 additions & 26 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,32 +22,6 @@ steps:
run: java-common
command: './gradlew check test'

- label: ':docker: Mazerunner java8 tests batch 1'
key: 'java-mazerunner-tests-1'
depends_on: 'java-jvm-build'
timeout_in_minutes: 30
plugins:
- docker-compose#v3.7.0:
run: java8-mazerunner
- artifacts#v1.9.0:
download: "maven-repository.zip"
command:
- 'features/scripts/assemble-fixtures.sh'
- 'bundle exec maze-runner --exclude=features/[^a-m].*.feature'

- label: ':docker: Mazerunner java8 tests batch 2'
key: 'java-mazerunner-tests-2'
depends_on: 'java-jvm-build'
timeout_in_minutes: 30
plugins:
- docker-compose#v3.7.0:
run: java8-mazerunner
- artifacts#v1.9.0:
download: "maven-repository.zip"
command:
- 'features/scripts/assemble-fixtures.sh'
- 'bundle exec maze-runner --exclude=features/[^n-z].*.feature'

- label: ':docker: Mazerunner java17 tests batch 1'
key: 'java-mazerunner-tests-3'
depends_on: 'java-jvm-build'
Expand All @@ -57,6 +31,7 @@ steps:
run: java17-mazerunner
- artifacts#v1.9.0:
download: "maven-repository.zip"
upload: "maze_output/maze_output.zip"
command:
- 'features/scripts/assemble-fixtures.sh'
- 'bundle exec maze-runner --exclude=features/[^a-m].*.feature'
Expand All @@ -70,6 +45,7 @@ steps:
run: java17-mazerunner
- artifacts#v1.9.0:
download: "maven-repository.zip"
upload: "maze_output/maze_output.zip"
command:
- 'features/scripts/assemble-fixtures.sh'
- 'bundle exec maze-runner --exclude=features/[^n-z].*.feature'
Expand Down
2 changes: 2 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@ source 'https://rubygems.org'

gem 'bugsnag-maze-runner', '~>9.0'
gem 'os'
# Pin power_assert to avoid compatibility issues with test-unit
gem 'power_assert', '< 3.0.0'
204 changes: 0 additions & 204 deletions bugsnag-spring/build.gradle

This file was deleted.

50 changes: 50 additions & 0 deletions bugsnag-spring/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
plugins {
`java-library`
}

repositories {
mavenCentral()
}

java {
withJavadocJar()
toolchain {
languageVersion.set(JavaLanguageVersion.of(17))
}
}

val sourceJar by tasks.registering(Jar::class) {
from(sourceSets.main.get().allJava)
}

// do not move this higher - sourceJar must be registered before we apply common.gradle.kts
apply(from = "../common.gradle.kts")

dependencies {
implementation(project(":bugsnag"))

implementation(libs.logback.core)
implementation(libs.slf4j.api)

implementation(libs.jakarta.servlet.api)
implementation(libs.spring.webmvc)
implementation(libs.springBoot3.boot)
implementation(libs.spring.aop)

testImplementation(project(":bugsnag").dependencyProject.sourceSets["test"].output)
testImplementation(project(":bugsnag"))
testImplementation(libs.junit)
testImplementation(libs.springBoot3.starter.test)
testImplementation(libs.springBoot3.starter.web)
testImplementation(libs.junit.jupiter)
testCompileOnly(libs.mockito.core.legacy)
}

/** ---- Publishing config ----
* Pulls in publishing+signing rules from the shared release.gradle.kts.
* This will create tasks like:
* :bugsnag:publishMavenJavaPublicationToTestRepository
* :bugsnag:publishMavenJavaPublicationToOssrhStagingRepository
*/
apply(from = "${rootProject.projectDir}/release.gradle.kts")

41 changes: 0 additions & 41 deletions bugsnag-spring/javax/build.gradle

This file was deleted.

13 changes: 0 additions & 13 deletions bugsnag-spring/javax/src/test/resources/logback.xml

This file was deleted.

Loading