diff --git a/CHANGELOG.md b/CHANGELOG.md index 959d7405..a71cdab6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,9 @@ -# 9.24.0 - 2025/02/?? +# 9.24.0 - 2025/03/04 ## Enhancements - Log name of device used in BitBar sessions [726](https://github.com/bugsnag/maze-runner/pull/726) +- Add the `breakpad-symbol` endpoint to the mock server [727](https://github.com/bugsnag/maze-runner/pull/727) # 9.23.2 - 2025/02/20 diff --git a/lib/maze/server.rb b/lib/maze/server.rb index 599f437f..d47e5226 100644 --- a/lib/maze/server.rb +++ b/lib/maze/server.rb @@ -252,6 +252,7 @@ def start server.mount '/ndk-symbol', Servlets::Servlet, :sourcemaps server.mount '/proguard', Servlets::Servlet, :sourcemaps server.mount '/dsym', Servlets::Servlet, :sourcemaps + server.mount '/breakpad-symbol', Servlets::Servlet, :sourcemaps server.mount '/command', Servlets::CommandServlet server.mount '/commands', Servlets::AllCommandsServlet server.mount '/logs', Servlets::LogServlet diff --git a/test/unit/maze/server_test.rb b/test/unit/maze/server_test.rb index 917b809d..0c3f9ac3 100644 --- a/test/unit/maze/server_test.rb +++ b/test/unit/maze/server_test.rb @@ -51,6 +51,7 @@ def test_start_cleanily_configured_bind_address mock_http_server.expects(:mount).with('/ndk-symbol', any_parameters).once mock_http_server.expects(:mount).with('/proguard', any_parameters).once mock_http_server.expects(:mount).with('/dsym', any_parameters).once + mock_http_server.expects(:mount).with('/breakpad-symbol', any_parameters).once mock_http_server.expects(:mount).with('/command', any_parameters).once mock_http_server.expects(:mount).with('/commands', any_parameters).once mock_http_server.expects(:mount).with('/logs', any_parameters).once @@ -102,6 +103,7 @@ def test_start_on_retry mock_http_server.expects(:mount).with('/ndk-symbol', any_parameters).once mock_http_server.expects(:mount).with('/proguard', any_parameters).once mock_http_server.expects(:mount).with('/dsym', any_parameters).once + mock_http_server.expects(:mount).with('/breakpad-symbol', any_parameters).once mock_http_server.expects(:mount).with('/logs', any_parameters).once mock_http_server.expects(:mount).with('/reflect', any_parameters).once mock_http_server.expects(:mount).with('/command', any_parameters).once