Simscope Release History — v460 — 469
1.469
feature Added option to use the legacy bucketizer
The legacy Signature bucketizer can be selected from the simscope.config file via:
bucketizer = "legacy"
This enables less-aggressive bucketization behavior.
1.468
1. feature Improved default signature search to a 14-day default
If browsing Signatures, the default/blank Search is now a 14-day search, instead of a global signature search (across all time).
This helps new users to find recent signatures easier.
2. bugfix Improved Regression Test Diff
Fixed a problem where the Regression Test diff page would display an invalid overflow warning if less than 500 diffs were found.
3. bugfix Fixed Chart MaxColumns
The configuration variable maxcolumns
previously was ignored in the simscope.config
file,
and always overridden to 200
.
→ This bug is now fixed, so that the config file value is used.
4. bugfix Rule Job Preview Table
When adding/editing Rules, this will now show a preview of the updated Rule fields in the job table:
- State
- Assignee
- Issue
5. feature Global search highlights name matches
When performing global searches, if a title/name field matches, these matches will now be highlighted/marked in red color in the result table.
This makes it easier to spot text search matches.
1.467
1. bugfix Improved JS error reporting
Client-browser Simscope Javascript errors have improved error reporting, to make debug easier.
2. feature Signature and Job Journal APIs
The REST API docs have been updated with signature and job journal APIs.
This allows downloading of rule and job updates.
3. feature Added private saved searches
If you prefix your search name with #
, it will be a private saved search, that only
shows up in your dropdown list.
For example, #My Latest Runs
will show up privately.
4. bugfix Double chart metrics
In previous releases, there was a bug causing the Metric Dropdown box to show duplicate choices for all metrics.
→ This bug is now fixed.
5. bugfix Regressions with > 500 signatures
In previous Simscope versions, regressions with more than 500 signatures would not paginate the signatures corrrectly, so you could only see Page 1 of the signatures.
→ This bug is now fixed.
6. bugfix Renamed Chart metric
Renamed the Chart Metric #Unique Signatures
to #Unique Fail Signatures
.
7. bugfix Signature Job CSV download metadata
If viewing Signature job table with metadata shown, the CSV
download link will now
download the same metadata columns.
1.466
feature simscope-sig-search added job metadata columns
The simscope-sig-search
script now allows Job Metadata
to be downloaded into the output CSV or TSV response.
- Use the
--job-metadata
option to enable this.
The REST API docs have been updated to reflect this new parameter: &metadata=field1,field2
1.465
1. feature Admin: Bulk User Group Update
Administrators can now select one or more users and perform bulk updates to:
- Join them into a user group.
- Leave them from a user group.
2. feature Group sharing folders
If Group Sharing for Saved Searches is enabled, searches will now be populated into group folders after saving searches.
3. feature My Searches now are scrollable
If users save many searches to their My Searches, they are now in a dropdown, which can scroll vertically.
- Previously, searches would overflow to the right of the page in the blue bar.
4. bugfix Updated REST API docs
The REST API docs have been updated to document the /api/tests/csv
API.
1.464
1. bugfix Upgrade moment.js library due to potential security notice
SIMSCOPE-82
Out of an abundance of caution, the moment.js
library has been upgraded due to a
denial-of-service (DoS) security notice.
- Note: this DoS scenario does not affect Simscope, as it does not use server-based
node.js
. The Moment JS library is only used in client-side GUI browsers.
2. bugfix Fix calendar library bug
The JS date picker library had a bug where picking dates from out-of-bounds months could result in a date with the wrong month number (for example, clicking on January 4 could pick February 4 instead).
→ This bug is now fixed.
1.463
1. feature Live Regression Timeout
SIMSCOPE-73
If Live Jobs are enabled, and a Regression either hits a timeout or is finished with pending jobs, Simscope will now migrate the live jobs into a fail signature.
To enable this behavior:
[sigs]
# Enable Live Jobs
# > https://admin-docs.simscope.com/job/job-live-json.html
enablelivejobs = true
# If Live Jobs are enabled and regressions time out or finish with live jobs pending, migrate them to this fail signature.
# (Note: this also requires enablelivejobs = true)
livetimeoutsignature = "LIVE Job Timeout or Missing"
Example Regression timeout signature:
2. bugfix Increased regression-based chart limit
Regression-based charts now have a limit of 5000
regressions, instead of the previous
limit of 1000
.
3. bugfix Chart Metadata group-by-user
When charting Job Metadata grouping series by Regression User now works correctly.
4. bugfix Chart Metrics DB multi-day bug fixed
If charting multi-day regressions in the Metrics DB, the chart now groups according to the regression timestamp, instead of the the job timestamp.
1.462
feature Job Metadata Units
Job Metadata now optionally allow metadata Unit attributes, which will update charts according to the unit.
This allows both scientific unit suffixes, and byte-based suffixes.
Metadata Unit examples:
Unit | Description |
---|---|
k / K | Kilo (thousand) |
m / M | Mega (million) |
g / G | Giga (billion) |
Byte-based Units:
Unit | Description |
---|---|
kb / KB | kilobyte (thousand bytes) |
mb / MB | megabyte (million bytes) |
For example, if a unit is specified as kb
, Simscope will automatically render a chart with
byte-based values, and scale them accordingly.
- If the metadata value is
5000
, the chart will be rendered with a value of5MB
(since the field unit was specified as kilobytes).
1.461
bugfix Fixed Job CSV API download limit
In previous versions, downloading jobs in CSV format would reset the limit
parameter
to 5000
, if per-page
were not set.
→ This bug is now fixed, so that larger queries can be downloaded.
1.460
1. feature ADO work items
This release includes the first Azure DevOps Bug Integration.
2. feature Added issue delete from cache
Administrators can now delete Bugs from the Simscope issue DB cache.