2.12.0
See https://github.com/dockstore/dockstore/releases/tag/1.15.0 for a human-readable summary
What's Changed
- My Notebooks Page - SEAB-5114 by @KimberleyChong in #1756
- More Sonar Cloud Cleanup by @KimberleyChong in #1765
- SEAB-5118: Adapt search for notebooks by @svonworl in #1762
- Bump engine.io and socket.io by @dependabot in #1768
- SEAB-5435: Fix mathjax notebook fonts by @svonworl in #1767
- Bump json5 from 2.2.1 to 2.2.3 by @dependabot in #1674
- SEAB-5511: Make all "launch with" button tooltips appear to the left by @svonworl in #1773
- SEAB-5438: Display old Jupyter notebooks by @svonworl in #1771
- SEAB-5121: Improve Colab and add MyBinder notebook launch by @svonworl in #1781
- SEAB-5445: Tint notebook stream error output by @svonworl in #1784
- SEAB-5126: created integration test for snapshotting notebooks by @hyunnaye in #1782
- SEAB-5437: show notebooks in dashboard by @hyunnaye in #1783
- Bump socket.io-parser from 4.2.1 to 4.2.3 by @dependabot in #1786
- SEAB-5530: Smoke tests for notebooks by @svonworl in #1788
- SEAB-5479: add missing period by @y-ng in #1779
- SEAB-5545: Add Colab and mybinder.org notebook "launch with" icons by @svonworl in #1785
- more stub fix by @denis-yuen in #1790
- Determine base branch dynamically by @kathy-t in #1791
- Display correct message for no stargazers by @coverbeck in #1792
- SEAB-5387: added services integration and notebooks count bubble in collections by @hyunnaye in #1776
- SEAB-5570: Fix "non-sticky" search facets by @svonworl in #1793
- SEAB-5470: Use Java image to fix failing installation step by @y-ng in #1787
- SEAB-5568: removed feature flag and preview banner for notebooks by @hyunnaye in #1795
- Use OpenAPI instead of Swagger in the UI by @coverbeck in #1796
- SEAB-3959: Set up coverage in SonarCloud for dockstore-ui2 project by @y-ng in #1798
- SEAB-5413: create pipe for partner display names by @hyunnaye in #1800
- Clean up smoke test code after 1.14 release by @kathy-t in #1801
- DOCK-645: Exclude common terms from tag cloud by @y-ng in #1799
- SEAB-5491: Retry installing cypress dependencies by @y-ng in #1802
- SEAB-663: Add tests for featured content by @y-ng in #1804
- SEAB-4303: Improve error message when github app log retrieval fails by @svonworl in #1806
- Update integration tests with 1.15.0 migration and fix resulting test failures by @svonworl in #1811
- Don't include dev dependency licenses by @david4096 in #1807
- Display cost metric by @kathy-t in #1805
- DOCK-2392: Indicate when recent activities are from unknown users by @y-ng in #1808
- Use new description endpoint by @coverbeck in #1812
- Fix browser tools installation by @coverbeck in #1822
- Set the Angular strictTemplates compiler option by @coverbeck in #1816
- SEAB-5676: allow admins and curators to see a users GitHub app logs by @hyunnaye in #1817
- Update to latest artifacts by @coverbeck in #1824
- DOCK-2414: Remove Swagger from the UI by @y-ng in #1815
- Add npm signature check by @david4096 in #1825
- cleanup compose setup version by @denis-yuen in #1818
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in #1813
- SEAB-5655: allow admins and curators to see user's other linked accounts by @hyunnaye in #1819
- DOCK-2411: Fix console errors when viewing dag tab by @y-ng in #1823
- SEAB-5576: Allow entries to be deleted by @svonworl in #1826
- DOCK-2438: Fix mystery person avatar by @y-ng in #1829
- DOCK-2428: Display markdown tables correctly by @y-ng in #1827
- DOCK-2407: Display entryName and deliveryId in GitHub App Logs by @y-ng in #1828
- add a couple links to the footer and homepage by @denis-yuen in #1831
- SEAB-5655: fixed code regarding community leads seeing user's linked accounts by @hyunnaye in #1832
- DOCK-2439: Add links to user profile by @y-ng in #1833
- DOCK-2406: Remove failing request on tool page by @y-ng in #1809
- DOCK-2449: Enable wrapping when viewing files by @y-ng in #1836
- Fix ChromeDriver install by @denis-yuen in #1839
- Bump actions/checkout from 3 to 4 by @dependabot in #1838
- SEAB-5808: Upgrade sonarscanner to 5.0.1 (#1835) by @denis-yuen in #1842
- Bump tough-cookie and @cypress/request by @dependabot in #1830
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #1840
- Update expired artifacts by @coverbeck in #1844
- Display cost metric with 2 decimal places by @kathy-t in #1845
- SEAB-5913: Improve search relevance by @svonworl in #1847
- DOCK-2464: Display ignored lambdaevents appropriately by @svonworl in #1849
- SEAB-5820: Mastodon feed widget by @denis-yuen in #1837
- Feature/5568/metrics by @coverbeck in #1848
- DOCK-2442: Handle null version in Event by @svonworl in #1854
- Display search highlighting by @kathy-t in #1850
- SEAB-5982: fix news box on homepage by @hyunnaye in #1856
- DOCK-2471: Fix flaky UI integration tests by @svonworl in #1857
- Use the descriptorLanguage pipe to handle Galaxy on the versions tab by @coverbeck in #1855
- SEAB-5975: Fix broken "HelloWorld" workflow links by @svonworl in #1860
- Update smoke tests for both Twitter and Mastodon by @coverbeck in #1861
- DOCK-1195: Add archived entry UI by @svonworl in #1852
- Disable manual topic editing in the UI for GitHub App entries by @kathy-t in #1859
- DOCK-2471: Reenable skipped test by @svonworl in #1863
- Tell user to reset if there are no search results via facets by @coverbeck in #1864
- SEAB-5951: "Launch with" to a GitHub Codespace by @svonworl in #1865
- Fix merge of disable edit button for GitHub app entries PR by @kathy-t in #1866
- SEAB-5951: Add GitHub logo image by @svonworl in #1868
- SEAB-5443: Remove "Primary" label from notebook file by @svonworl in #1867
- SEAB-6002: Remove residual notebook preview verbiage/code by @svonworl in #1870
- DOCK-2373: Fix inline markdown images by @svonworl in #1871
- SEAB-3091: update ini to latest 4.1.1 by @hyunnaye in #1873
- Refactor and change text for GitHub app registration by @coverbeck in #1872
- DOCK-1946: Adjust for openapi change by @svonworl in #1876
- Feature/remove gitter by @denis-yuen in #1877
- GitHub Apps Logs Pagination - UI by @hyunnaye in #1869
- Bump @adobe/css-tools from 4.0.1 to 4.3.1 by @dependabot in #1879
- SEAB-6021: Fix stuck profile page by @svonworl in #1874
- DOCK-2487: Generalize recentEvents pipe by @svonworl in #1875
- SEAB-6024: Modify "Files" tabs, mostly for notebooks by @svonworl in #1880
- SEAB-6025: Fix alias resolution for AppTools, Notebooks, and Services by @svonworl in #1878
- Bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #1884
- Bump actions/setup-node from 3 to 4 by @dependabot in #1858
- Bump @babel/traverse from 7.20.0 to 7.23.5 by @dependabot in #1885
- Bump actions/setup-java from 3 to 4 by @dependabot in #1881
- Fix circleci chromedriver installation error by @svonworl in #1890
- SEAB-5971: Move search result tooltips to the left of results by @svonworl in #1887
- DOCK-2496: Fix TRS link for Galaxy workflows by @svonworl in #1883
- SEAB-3091: update akita to 8.0.1 and akita-ngdevtools to 7.0.0 by @hyunnaye in #1893
- SEAB-6062: Cherry pick PR to release branch by @svonworl in #1894
- SEAB-2126: Change registration/login services to handle non-http error by @svonworl in #1888
- finish deprecation of author in favour of authors array by @denis-yuen in #1891
- clear sort column on third click and preserve sort order when paging by @denis-yuen in #1895
- Fix width of register tool dialog by @coverbeck in #1897
- SEAB-5998: Create static github apps landing page by @hyunnaye in #1882
- Display number of aborted executions by @kathy-t in #1903
- Remove metrics feature flag by @kathy-t in #1905
- SEAB-6164: resizing and alignment fix for the new landing page by @hyunnaye in #1907
- Update ini version by @coverbeck in #1911
- Metrics column value in my-workflows was wrong by @coverbeck in #1918
- SEAB-6185: Do not display "Refresh Organization" button in my-notebooks accordion by @svonworl in #1915
- SEAB-6189: Add notebooks count to dashboard "Starred" box by @svonworl in #1917
- SEAB-6186: Remove "More" and "Discover Tools" button/menu from accordion. by @svonworl in #1919
- SEAB-6190: Suppress "Retrieving metrics data succeeded" snackbar by @svonworl in #1921
- DOCK-2504: Position tooltips above Versions table headings by @svonworl in #1922
- SEAB-6187: Adjust messaging for notebooks by @svonworl in #1920
- SEAB-6188: Enable notebook versions to be hidden by @svonworl in #1916
- Add successful passing rate by @coverbeck in #1929
- SEAB-6292: Fix refresh issue when reloading the Metrics tab by @hyunnaye in #1928
- Swap position of Metrics and Tool tabs by @coverbeck in #1926
- SEAB-6200: hide blank metrics rows by @hyunnaye in #1927
- Make all tabs visible for a workflow by @coverbeck in #1931
- Add drop down to display execution metrics by status by @kathy-t in #1930
Full Changelog: 2.11.2...2.12.0