Releases: buggregator/server
v1.8.0-beta2
What's Changed
- Prometheus metrics support by @butschster in #157
- Add register modules sequence command. by @markinigor in #162
New Contributors
- @markinigor made their first contribution in #162
Full Changelog: 1.7.4...1.8.0-beta2
v1.8.0-beta1
Full Changelog: 1.7.4...1.8.0-beta1
v1.8.0-beta0
What's Changed
Adds projects support
by @butschster in #150
See https://github.com/buggregator/server/issues/149 for details.
- Refactored WS Events to segregate them into projects. Events without a designated project will now route to the
events
channel, while project-specific events will be directed toevents.project.<key>
channels. - Implemented automatic subscription of users to relevant channels upon WS connection. Users will now be subscribed to both the general
events
channel and all channels pertaining to projects. - Adds events mapper for broadcasting
- SMTP service refactoring.
- Improved tests. Use sqlite for tests instead of in-memory.
- Reduced payload size for preview cards in WS events, optimizing data transmission to clients and HTTP requests for event lists.
- Resolved issue with event clearing when utilizing the database driver.
- Addressed sorting inconsistencies with events when utilizing the database driver.
Related issues
- Add infomration about sentry JS HTTP endpoint buggregator/docs#22
- Add information about projects creating and settings up clients buggregator/docs#20
- Add information about SECRET KEYS for Sentry and Inspector buggregator/docs#19
- Write instruction on how to setup IDE url template buggregator/docs#18
- Write instruction on how to use Webhooks buggregator/docs#17
Adds webhook module
by @butschster in #144
See #124 for details
Other changes
- Reduce size of var-dumper dump payload. by @butschster in #145
- feat: add ability to set IDE url template by @butschster in #146
Full Changelog: 1.7.4...1.8.0-beta0
v1.7.4
What's Changed
- Fixed problem with stuck auth session by @butschster in #138
Full Changelog: 1.7.3...1.7.4
v1.7.3
What's Changed
- Code refactoring by @butschster in #134
- Fixes problem with TCP Request by @butschster in #135
Full Changelog: 1.7.2...1.7.3
v1.7.2
What's Changed
Backend
Bugfixes by @butschster in #127 , #131
- SMTP message duplications
- Auth headers via WS RPC
- Fixes access to some controllers without token
- Fixes problem with current session for authenticated user. In some cases it might be wrong session (from another authenticated user).
Frontend
Fixes some auth problems by @butschster in buggregator/frontend#126
-
Fixes sidebar avatar (SVG) #122
-
Adds dropdown menu with logout button #123
-
Fixes problem with rendering SMTP body for authenticated user #121
-
Adds a new store for Profile and token
Full Changelog: 1.7.0...1.7.2
v1.7.1
v1.7.0
What's Changed
1. Auth0 user authentication
Add support for Auth0 user authentication by @butschster in #122
This PR introduces the integration of the Auth0 authentication provider into our application. Users can now authenticate using Auth0, which provides a secure and reliable means of handling user authentication.
To enable authentication you need to set ENV variables
AUTH_ENABLED=true
AUTH_PROVIDER_URL=https://xxx.auth0.com
AUTH_CLIENT_ID=xxx
AUTH_CLIENT_SECRET=xxx
AUTH_CALLBACK_URL=http://local.server/auth/sso/callback
AUTH_SCOPES=openid,email,profile
2. External databases support
Added functionality to configure external databases for event storage by @butschster in #125
This PR introduces the ability to configure an external database for storing events. The configuration can be done via environment variables, allowing the use of different types of databases such as MongoDB, PostgreSQL, or MySQL.
By default, all events are stored in a local in-memory storage. However, with this update, users can now opt to use an external database by setting the PERSISTENCE_DRIVER
environment variable to database
or mongodb
and providing the necessary database connection details.
Database
PERSISTENCE_DRIVER=database
DB_DRIVER=pgsql # mysql, pgsql
DB_DATABASE=buggregator
DB_HOST=127.0.0.1
DB_PORT=5432
DB_USERNAME=homestead
DB_PASSWORD=secret
MongoDB
PERSISTENCE_DRIVER=mongodb
MONGODB_CONNECTION=mongodb://127.0.0.1:27017
MONGODB_DATABASE=buggregator
This enhancement provides more flexibility in terms of data persistence and storage options for events."
Full Changelog: 1.6.3...1.7.0
v1.6.3
Frontend
Bug fixes
- Fixed a problem with WS subscription. This problem could lead to memory leaks
New styles
This pull request introduces a series of enhancements to the Buggregator UI, aimed at improving usability and visual appeal. Below are the key changes included in this update:
New left menu
The left menu has been redesigned to provide a cleaner, more modern appearance. This update emphasizes improved navigation and accessibility, with a focus on ease of use.
Blurred header
The header now features a blurred background effect, enhancing the overall look and feel of the interface. This subtle change contributes to a less distracting and more focused user experience.
Enhanced Style for Collapsed Events
- UI Enhancement: The styling for collapsed events has been refined for better clarity and visual appeal. This improvement makes it easier to distinguish between collapsed and expanded states, enhancing the user's ability to navigate through events.
- Interactivity Update: Events can now be collapsed or expanded with a double-click on the event header, introducing a more intuitive interaction.
These changes are part of our ongoing efforts to enhance the Buggregator platform's user interface and usability. We believe these updates will significantly improve the user experience, making the platform more enjoyable and efficient to use.
Full Changelog: 1.6.2...1.6.3
v1.6.2
Full Changelog: buggregator/frontend@1.14.3...1.14.4