Skip to content

Releases: scylladb/argus

v0.10.2

16 Mar 03:37
Compare
Choose a tag to compare
v0.10.2 Pre-release
Pre-release

What's Changed

  • fix(argus_service.py): Declare valid_schedules in all cases by @k0machi in #140
  • docs(README.md): Add database setup instructions by @k0machi in #146
  • fix(NemesisTable.svelte): Remove preceding whitespace from stack trace by @k0machi in #150
  • fix(TestRunComments.svelte): Do not fetch during editing by @k0machi in #148
  • fix(TestRunInfo.svelte): Display text if clipboard isn't available by @k0machi in #147
  • improvement(TestRunInfo.svelte): Show upgraded scylla version by @k0machi in #152
  • feature(TestRunComments.svelte): Quoting when submitting new comment by @k0machi in #149
  • REST API Rework by @k0machi in #151
  • improve dev env setup docs by @soyacz in #159
  • fix(controller/auth.py): Configurable scopes and addition of repo scope by @k0machi in #161
  • improvement(service/stats.py): Calculate status based on build_number by @k0machi in #164
  • feature(argus): REST HTTP Client by @k0machi in #160
  • feature(email_notification):Send email notification by @aleksbykov in #162
  • fix(send_email): Init smtp connection for each send or for all by @aleksbykov in #169
  • feature(TestRunsSelector.svelte): Show close button for open cards by @k0machi in #170
  • feature(TestRun.svelte): Show artifact sizes on the Logs tab. by @k0machi in #171
  • feature(issue_template): add relocatable pkg to issue template by @soyacz in #172
  • fix(frontend): Increase polling times for stat and testrun refreshes by @k0machi in #173
  • fix(TestPopoutSelector.svelte): Use correct iteration key by @k0machi in #176
  • feature(sct plugin): Kernels by Scylla Version API Endpoint by @k0machi in #179
  • fix(sct plugin): Don't use Object Mapper for Kernel Report by @k0machi in #180
  • Switch to use AddressTranslator for client connection by @fruch in #185
  • Backend multiple test types refactor, Driver Matrix Test support by @k0machi in #174
  • Add scylla-operator package/version information by @fruch in #186
  • Fix version indentation to be more clear by @fruch in #187
  • fix(service/stats.py): Sort last runs by timestamp and build_number by @k0machi in #177
  • improvement(JobsList.svelte): Pagination support by @k0machi in #191
  • feature: Team Leader Dashboard by @k0machi in #188
  • improvement(ReleaseManager): Allow selecting plugin for a test by @k0machi in #189
  • improvement(TestRuns): Add plugin selector for unknown plugins by @k0machi in #190
  • fix(JobsList.svelte): Wrap the flexbox for page numbers by @k0machi in #193
  • improvement(IssueTemplate.svelte): Reorganize and improve issue template by @k0machi in #195
  • fix(team_manager_service.py): Fetch ALL teams for the team list by @k0machi in #196
  • fix(plugins/sct): Use log_ prefix for LogLink dict by @k0machi in #200
  • improvement(TestRuns.svelte): Allow any user to to select test type by @k0machi in #209
  • fix(IssueTemplate.svelte): Write text to clipboard and not escaped HTML by @k0machi in #204
  • improvement(TestDashboard.svelte): Add a client-saved collapse to groups by @k0machi in #207
  • feature(scripts): Stuck runs remover by @k0machi in #208
  • fix(driver_matrix_tests.client): Better handling of testcase attributes by @k0machi in #210
  • improvement(argus_service.py): Unassign runs from deleted schedules by @k0machi in #206
  • fix(service.testrun): Try to recover and handle missing test_id field by @k0machi in #211
  • fix(plugins.sct): Handle DoesNotExist for assignee getter by @k0machi in #214
  • fix(argus.client.base): verify response parameters in check_response by @k0machi in #213

New Contributors

Full Changelog: v0.8.0...v0.10.2

v0.8.0

20 Jun 08:38
7690fa6
Compare
Choose a tag to compare

What's Changed

  • fix(TestRunInfo.svelte): Consistent capitalization by @k0machi in #91
  • fix(argus.backend.api): Serve same timestamp format as single poll by @k0machi in #92
  • fix(Comment.svelte): Let markdown parser handle background color by @k0machi in #93
  • feature(argus.frontend): Github Issue state display by @k0machi in #94
  • improvement(argus_service.py): Schedule reassignment on change by @k0machi in #95
  • fix(TestRun.svelte): Remove trailing whitespace from events by @k0machi in #96
  • fix(ProfileJobs.svelte): Filter "investigated" not "not_investigated" by @k0machi in #97
  • refactor(argus): Initial module directory refactor by @k0machi in #98
  • fix(argus_backend.py): Use proper callable and nginx doc changes by @k0machi in #99
  • improvement(api.py): Cache stats requests by @k0machi in #100
  • fix(GithubIssue.svelte): show original issue title if fetch failed by @k0machi in #101
  • improvement(ProfileSchedules.svelte): Show planner comment on a test by @k0machi in #102
  • improvement(IssueTemplate.svelte): Allow partial selection by @k0machi in #103
  • improvement(argus): Setup custom logging formatter and module logs by @k0machi in #104
  • fix(argus_service.py): Do not collect stats for disabled tests by @k0machi in #108
  • fix(argus.db.models): Set comment message limit to 65535 bytes by @k0machi in #109
  • feature(argus): Convert to poetry project by @k0machi in #105
  • fix(RunGroup.svelte): Null coalescesce for stats access by @k0machi in #106
  • fix(ArgusService): Provide pretty name in group's stats by @k0machi in #107
  • feature(argus.build_system_monitor): Recursive build_system_monitor by @k0machi in #111
  • fix(TestMapStats.svelte): Do not show disabled groups by @k0machi in #112
  • Admin dashboard fixes by @k0machi in #113
  • make sure dependencies are open enough by @fruch in #115
  • fix(TestMapStats.svelte): Order groups on release dashboard by name by @k0machi in #116
  • fix(TestMapStats.svelte): Highlight tests that are being investigated by @k0machi in #118
  • feature(argus): Dockerfile and docker image support by @k0machi in #117
  • fix(argus_backend.py): Fix shadowing of config parameter by @k0machi in #123
  • fix(uwsgi.ini): Add max-worker-lifetime and max-requests settings by @k0machi in #126
  • fix(start_argus): Use master process for uWSGI and replace bash shell by @k0machi in #127
  • improvement(uwsgi): uWSGI configuration improvements by @k0machi in #128
  • feature(argus.backend.service.stats): Stats rework by @k0machi in #125
  • feature(WorkArea.svelte): TestRuns selector & state refactor by @k0machi in #129
  • improvement(argus): Add linter and formatter for JavaScript by @k0machi in #130
  • feature(release/duty planner): Support universal usage by @k0machi in #131
  • fix(AssigneeList.svelte): Use a placeholder in place of a deleted user by @k0machi in #135
  • fix(ArgusNotification): Check capital letters in username regex by @k0machi in #138
  • fix(NotificationManager): use main.runs route for run links by @k0machi in #137
  • fix(argus_service.py): Filter outdated group/test schedules by @k0machi in #139
  • Testrun versioning by @k0machi in #136

New Contributors

Full Changelog: v0.7.0...v0.8.0