v4.9.0
What's Changed
New Features
- Expose build updates via graphql by @williamjallen in #3362
- Adding bulk edit of group by @jjomier in #3366
- Show instrumentation details on command click by @williamjallen in #3385
Performance
- Remove unnecessary build2update pivot table by @williamjallen in #3370
- Create index on successful_jobs(finished_at) by @williamjallen in #3398
- Add build name to filter conditions for test history plot by @williamjallen in #3394
- Create index on buildemail(time) by @williamjallen in #3397
User Experience
- Revamp homepage UI by @williamjallen in #3368
- Re-work CodeBox UI component by @williamjallen in #3387
- Move targets link to dedicated section of build summary page by @williamjallen in #3379
- Revamp project creation page by @williamjallen in #3377
- Convert auth token management page to DaisyUI by @williamjallen in #3383
- Invert instrumentation tracks by @williamjallen in #3386
- Migrate
/tests/<id>to DaisyUI by @williamjallen in #3396 - Migrate build update page to DaisyUI by @williamjallen in #3390
- Remove confusing GraphQL filter button by @williamjallen in #3404
- Apply unique name validation rule to createProject mutation by @williamjallen in #3409
- Instrumentation: Highlight selected commands on click by @williamjallen in #3431
Documentation
Deprecations & Removals
- Deprecate ldapFilter argument in createProject mutation by @williamjallen in #3364
Bug Fixes
- Fix GraphQL create project name validation by @williamjallen in #3363
- Fix monitor page timestamp ordering by @williamjallen in #3393
- Delete invalid build2update rows before migration by @williamjallen in #3395
- Explicitly prune uploaded files from oldest to newest by @williamjallen in #3399
- Handle missing data gracefully in LineChart component by @williamjallen in #3388
- Fix build history plots by @williamjallen in #3401
- Fix coverage sort order by @williamjallen in #3403
- Fix build overview invalid query by @williamjallen in #3407
- Add user to project by default by @williamjallen in #3408
Internals
- Drop builderror crc32 column by @williamjallen in #3352
- Remove
flotfrom global legacy JS bundle by @williamjallen in #3354 - Update all
require()usages in app code by @williamjallen in #3355 - Switch most build failure queries to Eloquent by @williamjallen in #3356
- Move d3 imports out of global bundle by @williamjallen in #3357
- Migrate most of legacy BuildGroup model to Eloquent by @williamjallen in #3360
- Fix flaky
ProjectsPageTestby @williamjallen in #3373 - Use custom resolver for createProject mutation by @williamjallen in #3372
- Run newer tests in transactions by @williamjallen in #3375
- Remove unused config settings by @williamjallen in #3378
- Merge build error context into stdout/stderr columns by @williamjallen in #3382
- Enable logging for all PHPUnit notices by @williamjallen in #3380
- Move
buildfailuredetailstobuildfailuretable by @williamjallen in #3400
Dependencies
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #3384
- Bump phpunit/phpunit from 12.5.4 to 12.5.8 by @dependabot[bot] in #3402
- Bump symfony/process from 7.4.3 to 7.4.5 by @dependabot[bot] in #3405
- Bump phpstan/phpstan-phpunit from 2.0.11 to 2.0.12 by @dependabot[bot] in #3430
- Bump eslint-plugin-cypress from 5.2.0 to 5.2.1 by @dependabot[bot] in #3421
- Bump vue from 3.5.26 to 3.5.27 by @dependabot[bot] in #3419
- Bump @codemirror/view from 6.39.7 to 6.39.11 by @dependabot[bot] in #3412
- Bump @fortawesome/vue-fontawesome from 3.1.2 to 3.1.3 by @dependabot[bot] in #3426
- Bump globals from 16.5.0 to 17.1.0 by @dependabot[bot] in #3424
- Bump sass from 1.97.1 to 1.97.3 by @dependabot[bot] in #3427
- Bump larastan/larastan from 3.8.1 to 3.9.1 by @dependabot[bot] in #3422
- Bump @codemirror/state from 6.5.3 to 6.5.4 by @dependabot[bot] in #3420
- Bump eslint-plugin-vue from 10.6.2 to 10.7.0 by @dependabot[bot] in #3423
- Bump nuwave/lighthouse from 6.64.0 to 6.64.2 by @dependabot[bot] in #3429
- Bump eslint-plugin-jest from 29.11.0 to 29.12.1 by @dependabot[bot] in #3411
- Bump laravel/framework from 12.44.0 to 12.48.1 by @dependabot[bot] in #3414
- Bump league/flysystem-aws-s3-v3 from 3.30.1 to 3.31.0 by @dependabot[bot] in #3418
- Bump laravel/socialite from 5.24.0 to 5.24.2 by @dependabot[bot] in #3428
- Bump aws/aws-sdk-php from 3.369.2 to 3.369.19 by @dependabot[bot] in #3425
- Bump friendsofphp/php-cs-fixer from 3.92.3 to 3.93.0 by @dependabot[bot] in #3416
- Bump phpstan/phpstan from 2.1.33 to 2.1.37 by @dependabot[bot] in #3410
Full Changelog: v4.8.0...v4.9.0