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 v7.19.0 #1913

Merged
merged 127 commits into from
Jan 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
10f0707
remove js payload limit
djskinner Sep 29, 2022
e57249c
remove js payload limit
djskinner Sep 29, 2022
fa453ab
remove js payload limit
djskinner Sep 30, 2022
df3f6b5
add json-payload unit tests
djskinner Sep 30, 2022
aa5aa7e
dry up test suite
djskinner Oct 3, 2022
805cd29
remove js payload limit
djskinner Oct 3, 2022
051d36b
remove js payload limit
djskinner Oct 3, 2022
2e4daae
remove js payload limit
djskinner Oct 3, 2022
32481fa
remove js payload limit
djskinner Oct 3, 2022
6d6b459
Update CHANGELOG.md
djskinner Oct 6, 2022
1c8d135
add e2e coverage
djskinner Oct 13, 2022
7310991
Merge branch 'next' into plat-8731
djskinner Oct 13, 2022
3238dae
Merge branch 'next' into plat-8731
djskinner Nov 1, 2022
0240d64
add e2e coverage
djskinner Nov 1, 2022
700053d
Merge branch 'plat-8731' of github.com:bugsnag/bugsnag-js into plat-8731
djskinner Nov 1, 2022
6812fb7
add e2e coverage
djskinner Nov 1, 2022
f15a6db
Trigger all three Expo branches
twometresteve Nov 1, 2022
936bc57
Merge pull request #1857 from bugsnag/tms/expo-triggers
twometresteve Nov 2, 2022
d7cd7b8
Pin React Native Navigation for RN 0.60
twometresteve Nov 3, 2022
2b6ace8
Merge pull request #1858 from bugsnag/tms/fix-rnn
twometresteve Nov 3, 2022
cfa379e
Remove remaining mentions of jcenter
twometresteve Nov 3, 2022
731767d
Update patch versions of RN test fixtures
twometresteve Nov 7, 2022
48b75cc
RN build fix
twometresteve Nov 7, 2022
5eab6ae
Remove Flipper
twometresteve Nov 7, 2022
e39e23d
Let NOTIFIER_VERSION in
twometresteve Nov 7, 2022
87b3de8
Fix RN build
twometresteve Nov 7, 2022
938a465
Merge pull request #1862 from bugsnag/tms/remove-jcenter
twometresteve Nov 8, 2022
7898c5f
dup: bump bugsnag-android dependency to v5.28.2
lemnik Nov 8, 2022
d336ec3
Merge pull request #1864 from bugsnag/android-5282
lemnik Nov 8, 2022
82e0f46
Regenerate RN test fixture lock files
twometresteve Nov 8, 2022
1fd042e
Merge pull request #1865 from bugsnag/tms/lock-version
twometresteve Nov 9, 2022
fc11089
Add tests on Node 12, using Buildkite build matrix
twometresteve Nov 10, 2022
88d11f7
Debug
twometresteve Nov 10, 2022
e06b5c4
Set environment variables as strings
twometresteve Nov 11, 2022
b3acf8f
dup: bump bugsnag-android dependency to v5.28.3
lemnik Nov 16, 2022
41383d2
Merge pull request #1870 from bugsnag/android-5283
lemnik Nov 16, 2022
ce7cfff
Merge pull request #1869 from bugsnag/tms/electon-node-12
twometresteve Nov 17, 2022
0defa0b
Merge branch 'next' into plat-8731
djskinner Nov 17, 2022
8e6b15c
Test if 400 status has any influence
Cawllec Nov 3, 2022
98e3eb1
Use options only response code for failing scenario
Cawllec Nov 3, 2022
08ea261
Use the post response instead of options
Cawllec Nov 3, 2022
01479ea
Log feedback inplementation
Cawllec Nov 4, 2022
e1767a7
Use actual steps
Cawllec Nov 4, 2022
e1797bb
Return the event instead of err
Cawllec Nov 4, 2022
945a5a6
Return the full err
Cawllec Nov 4, 2022
c3203fc
Remove feedback from log and rely on signle response only
Cawllec Nov 4, 2022
fae0eda
Attempt cross-platform xhr response
Cawllec Nov 8, 2022
a694dc6
Add basic node log implementation and extra logs to ie10
Cawllec Nov 8, 2022
e8d94f3
Update node to maze-runner v7
Cawllec Nov 8, 2022
cd74970
Update to ensure errors are logged correctly
Cawllec Nov 8, 2022
7e88ff0
Temporarily disable delivery test on node and on ie10
Cawllec Nov 9, 2022
37d53ef
Update to Node V7 and add express oversized scenario
Cawllec Nov 17, 2022
8d607ca
Update node maze-runner version to v7 (#1871)
Cawllec Nov 17, 2022
e0a77dd
Ensure logs uri is passed through to containers and use http lib in o…
Cawllec Nov 18, 2022
e7c5056
Remove problematic HTTP code
Cawllec Nov 21, 2022
f0556b8
Remove potentially problematic big-data generation
Cawllec Nov 21, 2022
168bd62
Crop even more out
Cawllec Nov 21, 2022
24a0e26
Fix incorrect URL
Cawllec Nov 21, 2022
a5aeabd
Ensure the correct version of url is present
Cawllec Nov 21, 2022
50caa80
Ensure the correct version of url is present
Cawllec Nov 21, 2022
140aef4
Use correct parse method
Cawllec Nov 23, 2022
f445c2f
Merge pull request #1866 from bugsnag/plat-8731-testing
djskinner Nov 28, 2022
9bfbdbe
Merge branch 'next' into plat-8731
djskinner Nov 29, 2022
82f6719
Merge branch 'plat-8731' of github.com:bugsnag/bugsnag-js into plat-8731
djskinner Nov 29, 2022
879587a
use remote logging to assert event oversized log message
djskinner Nov 29, 2022
b1a23c8
use remote logging to assert event oversized log message
djskinner Nov 29, 2022
af22e4c
enhance node delivery test for future persistence functionality
djskinner Dec 1, 2022
b9ed23a
revert e2e tests for oversized delivery on electron
djskinner Dec 1, 2022
4cb3ed8
Remove code coverage from pr diff bot
imjoehaines Dec 2, 2022
283a8bc
Merge pull request #1882 from bugsnag/remove-coverage-from-pr-bot
imjoehaines Dec 6, 2022
49a7aef
Fix request metadata in Express
imjoehaines Dec 2, 2022
c96d108
Fix request metadata in Koa
imjoehaines Dec 2, 2022
441f700
Fix request metadata in Restify
imjoehaines Dec 2, 2022
8b56b1f
Update changelog
imjoehaines Dec 2, 2022
5ec9d67
Add '_featuresIndex' and fix '_features' type
imjoehaines Dec 2, 2022
5e3494a
Add unit tests for clone-client
imjoehaines Dec 2, 2022
9e01911
Merge pull request #1879 from bugsnag/server-metadata-fix
imjoehaines Dec 6, 2022
bfda2ce
Merge pull request #1880 from bugsnag/clone-client-unit-tests
imjoehaines Dec 6, 2022
259882b
Add support for registering callbacks when cloning
imjoehaines Dec 2, 2022
65642a8
Ensure notify is patched when a client is cloned
imjoehaines Dec 2, 2022
1c89eed
Bump Expo branches to latest 3
imjoehaines Dec 2, 2022
bd918fd
Always build against the latest @bugsnag/expo
imjoehaines Dec 2, 2022
76f21d0
Make labels easier to read
imjoehaines Dec 2, 2022
9f64bf1
Merge pull request #1881 from bugsnag/in-flight-cloned-clients
imjoehaines Dec 7, 2022
98db379
Bump browser versions to latest
imjoehaines Dec 7, 2022
397d735
Remove unused browsers from browser_errors.yml
imjoehaines Dec 7, 2022
274a57c
Bump React Native e2e tests to Maze v7
twometresteve Dec 5, 2022
9641dcf
Corrections
twometresteve Dec 5, 2022
07af102
Correct logic for relaunches based on app state
twometresteve Dec 6, 2022
2356d33
Ensure phone is portrait at start of scenarios that care
twometresteve Dec 6, 2022
72a1420
Add missing step definition
twometresteve Dec 6, 2022
8b6e09a
Always set orientation to portrait
twometresteve Dec 7, 2022
16244e0
Use old style close_app/launch_app to avoid flakes
twometresteve Dec 7, 2022
38dc658
Merge pull request #1884 from bugsnag/bump-browser-versions
imjoehaines Dec 8, 2022
4e04545
Merge pull request #1883 from bugsnag/expo-47
imjoehaines Dec 8, 2022
523977f
Fix linting for .test.js files
imjoehaines Dec 7, 2022
850eb4b
Clone clients in AWS Lambda session implementation
imjoehaines Dec 2, 2022
3895cba
Add integration test for serverless express
imjoehaines Dec 5, 2022
ebb4061
Merge pull request #1886 from bugsnag/tms/rn-maze-v7
twometresteve Dec 8, 2022
07b1b9d
Switch to 'describe.each'
imjoehaines Dec 8, 2022
3d39854
Update changelog
imjoehaines Dec 9, 2022
0599fae
Merge pull request #1887 from bugsnag/aws-lambda-session-clones
imjoehaines Dec 9, 2022
22557f5
Merge branch 'next' into plat-8731
Dec 15, 2022
094c21a
update CHANGELOG.md
Dec 15, 2022
3fcb84a
clear state from renderer config once synched
yousif-bugsnag Nov 25, 2022
da59de8
Update feature flag integration tests
yousif-bugsnag Dec 20, 2022
d2aa25f
Add integration tests for clearing user, context and metadata set in …
yousif-bugsnag Dec 21, 2022
d7aa9cd
Update changelog
yousif-bugsnag Dec 21, 2022
2261d13
simplify clear user
yousif-bugsnag Dec 21, 2022
3361d29
simplify clear context
yousif-bugsnag Dec 21, 2022
eaade5d
fix test fixture button text
yousif-bugsnag Dec 21, 2022
52cfae3
Explicitly check for absence of properties in integration tests
yousif-bugsnag Dec 21, 2022
ee52b2e
Update renderer-clear-metadata button text
yousif-bugsnag Dec 21, 2022
590215b
update changelog
yousif-bugsnag Dec 22, 2022
fb54252
Merge pull request #1893 from bugsnag/PLAT-7663/electron-renderer-cli…
yousif-bugsnag Dec 23, 2022
039b331
test: :construction_worker: upload test failure logs to buildkite fro…
gingerbenw Jan 6, 2023
2a06d6b
refactor: :recycle: combine skip steps into a reusable step
gingerbenw Jan 6, 2023
d82a3a3
ci: :construction_worker: update maze-runner
gingerbenw Jan 6, 2023
5cced63
Merge pull request #1895 from bugsnag/upload-bitbar-failed-test-logs
gingerbenw Jan 9, 2023
aef0a36
Merge branch 'next' into plat-8731
Jan 9, 2023
c455ae4
revert to running Safari 16 tests on browser stack
Jan 9, 2023
cf593a7
Pin electron-forge version to 6.0.0-beta.54 in test fixture
yousif-bugsnag Jan 6, 2023
aced3db
Merge pull request #1823 from bugsnag/plat-8731
djskinner Jan 9, 2023
b7d88e1
Merge pull request #1897 from bugsnag/PLAT-9404/fix-electron-test-fix…
yousif-bugsnag Jan 17, 2023
345dcfa
deps(react-native): Update bugsnag-cocoa to v6.25.2
kstenerud Jan 19, 2023
8e472ee
Merge pull request #1905 from bugsnag/bugsnag-cocoa-v6.25.2
kstenerud Jan 20, 2023
11b48d8
update CHANGELOG.md
gingerbenw Jan 25, 2023
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
128 changes: 91 additions & 37 deletions .buildkite/browser-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,37 +37,43 @@ steps:
#
# BitBar tests
#
- label: ":firefox: 101 Browser tests"
- label: ":firefox: v107 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
run: browser-maze-runner
use-aliases: true
command:
- --farm=bb
- --browser=firefox_101
- --browser=firefox_107
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 5
concurrency_group: "bitbar-web"

- label: ":chrome: v102 Browser tests"
- label: ":chrome: v108 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
run: browser-maze-runner
use-aliases: true
command:
- --farm=bb
- --browser=chrome_102
- --browser=chrome_108
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 5
concurrency_group: "bitbar-web"

- label: ":ie: v11 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -76,36 +82,28 @@ steps:
command:
- --farm=bb
- --browser=ie_11
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
env:
HOST: "localhost" # IE11 needs the host set to localhost for some reason
concurrency: 5
concurrency_group: "bitbar-web"

- label: ":edge: v102 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
run: browser-maze-runner
use-aliases: true
command:
- --farm=bb
- --browser=edge_102
concurrency: 5
concurrency_group: "bitbar-web"

- label: ":safari: 15 Browser tests"
- label: ":edge: v106 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
run: browser-maze-runner
use-aliases: true
command:
- --farm=bb
- --browser=safari_15
- --browser=edge_106
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 5
concurrency_group: "bitbar-web"

Expand All @@ -114,7 +112,7 @@ steps:
#
- label: ":android: Android 4.4 Browser tests"
depends_on: "browser-maze-runner-legacy"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner-legacy
Expand All @@ -123,12 +121,15 @@ steps:
command:
- --farm=bs
- --browser=android_nexus5
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 5
concurrency_group: "browserstack"

- label: ":chrome: v43 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -137,12 +138,15 @@ steps:
command:
- --farm=bs
- --browser=chrome_43
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 2
concurrency_group: "browserstack"

- label: ":chrome: v72 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -151,12 +155,15 @@ steps:
command:
- --farm=bs
- --browser=chrome_72
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 2
concurrency_group: "browserstack"

- label: ":ie: v8 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -165,12 +172,15 @@ steps:
command:
- --farm=bs
- --browser=ie_8
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 2
concurrency_group: "browserstack"

- label: ":ie: v9 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -179,12 +189,15 @@ steps:
command:
- --farm=bs
- --browser=ie_9
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 2
concurrency_group: "browserstack"

- label: ":ie: v10 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -193,12 +206,15 @@ steps:
command:
- --farm=bs
- --browser=ie_10
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 2
concurrency_group: "browserstack"

- label: ":edge: v17 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -207,12 +223,15 @@ steps:
command:
- --farm=bs
- --browser=edge_17
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 2
concurrency_group: "browserstack"

- label: ":safari: v10 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -221,12 +240,32 @@ steps:
command:
- --farm=bs
- --browser=safari_10
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 2
concurrency_group: "browserstack"

- label: ":safari: 16 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
run: browser-maze-runner
use-aliases: true
command:
- --farm=bs
- --browser=safari_16
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 2
concurrency_group: "browserstack"

- label: ":iphone: iOS 10.3 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -235,14 +274,17 @@ steps:
command:
- --farm=bs
- --browser=iphone_7
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
env:
HOST: "bs-local.com"
concurrency: 2
concurrency_group: "browserstack"

- label: ":iphone: iOS 15.4 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -251,14 +293,17 @@ steps:
command:
- --farm=bs
- --browser=iphone_13
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
env:
HOST: "bs-local.com"
concurrency: 5
concurrency_group: "browserstack"

- label: ":android: Android 6.0 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -267,12 +312,15 @@ steps:
command:
- --farm=bs
- --browser=android_s7
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 5
concurrency_group: "browserstack"

- label: ":android: Android 7.0 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -281,12 +329,15 @@ steps:
command:
- --farm=bs
- --browser=android_s8
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 2
concurrency_group: "browserstack"

- label: ":firefox: v78 Browser tests"
depends_on: "browser-maze-runner"
timeout_in_minutes: 20
timeout_in_minutes: 30
plugins:
docker-compose#v3.9.0:
pull: browser-maze-runner
Expand All @@ -295,5 +346,8 @@ steps:
command:
- --farm=bs
- --browser=firefox_78
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
concurrency: 2
concurrency_group: "browserstack"
Loading