Release v2.9.0
What's Changed
- [Task]: Ts/1024 calibrate tool read from mq by @Tom-Szendrey in #1758
- feat: pyodide service support by @mwdchang in #1755
- feat: plot input dataset values in calibrate chart by @Jami159 in #1751
- feat: adding event sourcing for progress and intermediate results by @blanchco in #1683
- chore: clean up pyodide usage and initialization by @mwdchang in #1782
- refactor: tera-model rewrite - equations and observables by @shawnyama in #1761
- chore: event source changes by @blanchco in #1783
- feat: update code to plot input dataset for Julia calibrate by @Jami159 in #1781
- fix: fix webworker build by @mwdchang in #1787
- feat: rename dataset by @shawnyama in #1732
- chore(deps): update jest monorepo by @renovate in #1789
- fix(deps): update dependency @jupyterlab/ui-components to v3.6.5 by @renovate in #1790
- fix(deps): update dependency @lumino/commands to v2.1.3 by @renovate in #1791
- fix(deps): update dependency @lumino/coreutils to v2.1.2 by @renovate in #1792
- fix: simplify matrix modal by @shawnyama in #1784
- bug(hmi): Show/hide column in the dataset does not hide right column by @dvince2 in #1793
- Task: This is no longer used anywhere by @Tom-Szendrey in #1802
- chore: adding petrinet unit tests by @mwdchang in #1800
- task: update env setting for knowledge-middleware by @YohannParis in #1804
- task: renaming extraction-service to knowledge-middleware by @YohannParis in #1803
- bug: add error handling for get all project by @YohannParis in #1809
- chore: amr header fixes by @mwdchang in #1810
- Eval transitions by @mj3cheun in #1805
- feat: model enrichment by @shawnyama in #1794
- task: data profiling by @YohannParis in #1811
- Equations to model by @Jami159 in #1812
- chore: fix code to model by @echl in #1808
- Update nested graph by @mj3cheun in #1813
- chore(deps): update actions/add-to-project digest to 4f0b69f by @renovate in #1814
- fix(deps): update dependency feather-icons to v4.29.1 by @renovate in #1815
- fix(deps): update dependency io.quarkus.platform:quarkus-bom to v2.16.10.final by @renovate in #1816
- nit: fix docstring by @Jami159 in #1819
- fix(deps): update dependency vue3-ace-editor to v2.2.3 by @renovate in #1817
- feat: dataset operator node by @blanchco in #1799
- chore(deps): update dependency @vitejs/plugin-vue to v4.3.4 by @renovate in #1818
- fix: show names in model node dropdown by @shawnyama in #1820
- fix: update timestamp util for calibrate input dataset by @Jami159 in #1788
- fix(deps): update dependency @jupyterlab/services to v6.6.5 by @renovate in #1746
- fix(deps): update dependency @jupyterlab/apputils to v3.6.5 by @renovate in #1506
- fix: add input data line in calibrate workflow node chart by @Jami159 in #1823
- Fix nested graph by @mj3cheun in #1824
- chore: address code-to-model issues by @echl in #1825
- increase size limit to allieviate search issues by @mwdchang in #1828
- fix(deps): update dependency @jupyterlab/cells to v3.6.5 by @renovate in #1666
- feat: add margin to petrinet nesting by @mj3cheun in #1827
- feat: update code to plot input dataset for calibrate ensemble by @Jami159 in #1821
- fix: incorrect transition matrix generation by @mwdchang in #1830
- chore: remove deprecated fields by @mwdchang in #1832
- refactor: merge model configs by @shawnyama in #1795
- Fix: show rate expression instead of rate name by @blanchco in #1756
- refactor: add llm component and destroy old tera-model by @shawnyama in #1839
- task: adding ciemss name to ciemss mq related by @Tom-Szendrey in #1847
- fix: modal overflow by @shawnyama in #1848
- chore(deps): update dependency @types/lodash to v4.14.198 by @renovate in #1851
- chore(deps): update dependency esbuild to v0.19.2 by @renovate in #1852
- chore(deps): update dependency eslint to v8.49.0 by @renovate in #1853
- chore(deps): update dependency eslint-config-prettier to v8.10.0 by @renovate in #1854
- feat: floating windows example by @YohannParis in #1834
- chore: reorganize workflow ops by @mwdchang in #1850
- fix: missed file from workflow reorganization by @mwdchang in #1856
- feat: update project card design by @shawnyama in #1857
- fix: clear facet filters on resource type change by @blanchco in #1862
- feat: fix parameters over time by @Tom-Szendrey in #1798
- chore: cleanups by @mwdchang in #1858
- Update to use renamed kernel name 'jupyterllm' -> 'beaker' by @mattprintz in #1864
- fix: revert randomuuid change by @mwdchang in #1866
- feat: sort project cards by @shawnyama in #1863
- Consume intermediate julia calibrate results using rabbitmq by @Jami159 in #1861
- Feat model transformer node by @blanchco in #1859
- feat: tera-code polish by @echl in #1831
- fix: explorer nav dropdown by @blanchco in #1872
- chore(deps): update actions/add-to-project digest to d8e41a4 by @renovate in #1874
- chore(deps): update dependency esbuild to v0.19.3 by @renovate in #1875
- fix: linter by @blanchco in #1877
- fix(deps): pin dependency uuid to 9.0.1 by @renovate in #1873
- chore(deps): update jest monorepo by @renovate in #1876
- chore: remove unneeded package-lock.json by @mwdchang in #1880
- feat: project table view by @shawnyama in #1869
- chore: refactor services/project call out of components using composables by @echl in #1785
- feat: fullscreen modals by @blanchco in #1878
- feat: card pagination by @shawnyama in #1882
- Add dataset preview in the simulate output panel by @Jami159 in #1896
- chore(deps): update gradle/wrapper-validation-action digest to 342dbeb by @renovate in #1903
- chore(deps): update dependency @types/lodash to v4.14.199 by @renovate in #1904
- fix(deps): update dependency io.quarkus.platform:quarkus-bom to v2.16.11.final by @renovate in #1905
- chore: documentation for project composable by @echl in #1885
- fix(deps): update dependency org.projectlombok:lombok to v1.18.30 by @renovate in #1906
- feat: toaster on node failure by @Tom-Szendrey in #1909
- fix: no longer remove state on error by @Tom-Szendrey in #1911
- Group/Project permissions by @bigglesandginger in #1769
- fix: sympy update function by @mwdchang in #1884
- fix: equations to model by @YohannParis in #1902
- fix: avoid passing empty project id to
getAssets
by @shawnyama in #1917 - style: sidepanel footer css by @shawnyama in #1918
- Spike/1797 task move hmi server to spring boot by @dgauldie in #1919
- chore: enforce workflownode state by @mwdchang in #1920
- chore(deps): update gradle/gradle-build-action digest to 62cce3c by @renovate in #1926
- chore(deps): update dependency esbuild to v0.19.4 by @renovate in #1928
- fix: minor fix by @Tom-Szendrey in #1931
- Updating
Resource
toController
per spring naming conventions by @dvince2 in #1930 - temp fix: do with this as you will by @Tom-Szendrey in #1933
- fixed broken use of crypto.randomUUID by @dgauldie in #1922
- chore(deps): update gradle/wrapper-validation-action digest to 342dbeb by @renovate in #1927
- 1935 bug rebacservice is not working as expected by @dgauldie in #1936
- remove useTransportSecurity call for spiceDB channel by @dgauldie in #1939
- 1940 feat create an update method for group and project permissions by @bigglesandginger in #1941
- task: add better intellij support for local devlopment by @YohannParis in #1937
- change from Master realm to Uncharted realm by @bigglesandginger in #1945
- Finalize removal of quarkus server. by @dvince2 in #1944
- Migrate event system to springboot by @dvince2 in #1942
- chore(deps): update dependency gradle to v7.6.2 by @renovate in #1929
- feat: parameter matrices by @mwdchang in #1881
- get location and server from tds response by @bigglesandginger in #1950
- [TASK]: Use local postgres database for local dev #1947 by @dvince2 in #1948
- update Sort.by function inputs by @Jami159 in #1953
- feat: add document asset by @blanchco in #1914
- fix model_configurations post request param type by @Jami159 in #1956
- feat: add regnet model definition by @mwdchang in #1946
- fix: bug equations to amr by @YohannParis in #1962
- feat: align model by @blanchco in #1916
- fix: ensure we login after idle timeouts or on 401s by @chris-dickson in #1968
- fix documents by @blanchco in #1969
- chore(deps): update dependency gradle to v7.6.3 by @renovate in #1970
- chore(deps): update eclipse-temurin docker tag by @renovate in #1971
- chore(deps): update plugin org.graalvm.buildtools.native to v0.9.27 by @renovate in #1972
- chore(deps): update plugin org.springframework.boot to v3.1.4 by @renovate in #1973
- fix(deps): update dependency @jupyterlab/application to v3.6.6 by @renovate in #1974
- add publicProject and userPermission to Project by @bigglesandginger in #1966
- fix: call type for artifacts by @Tom-Szendrey in #1976
- 1949 task reimplement evaluationcontroller and simulationcontroller by @dvince2 in #1957
- 1963 feat add projects permission for the user and if public by @bigglesandginger in #1978
- fix(hmi-server): Correct external publication endpoints #1980 by @dvince2 in #1982
- fix: jsdelivr.url var read properly from app.props by @shawnyama in #1983
- fix(hmi-server): Use correct gradle for startup script by @dvince2 in #1985
- chore: move from artifacts -> documents where applicable by @Tom-Szendrey in #1986
- fix: do not change route if name/path exists by @mwdchang in #1989
- fix: display data card by @YohannParis in #1991
- feat: upload resources modal by @echl in #1981
- chore: project assets for text files are now documents (not artifacts) by @Tom-Szendrey in #1992
- fix(hmi-server): Increase max upload size for files by @dvince2 in #1997
- 1993 feat limit xdd extraction previews for performance by @dvince2 in #1994
- fix: fix upload resource modal merge by @echl in #1998
- fix(hmi-server): Increase max upload size for files by @dvince2 in #1999
- task: update to new version by @YohannParis in #2000
- chore(deps): bump postcss from 8.4.30 to 8.4.31 by @dependabot in #1951
- chore(deps): bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #1952
- fix(hmi-server): use correct url by @dvince2 in #2003
- style: simplify overview page - make banner fit in the actual header by @shawnyama in #2001
- task: remove mit by @YohannParis in #2005
- Disable multiple inputs into same simulate box by @Jami159 in #1913
- feat: remove project page tabs by @shawnyama in #1988
- fix: equation to model and default configurations by @blanchco in #2006
- feat: share project by @echl in #1868
- fix: petrinet render issues by @mwdchang in #2021
- fix: fix llm notebook errors by @echl in #2025
- tasK: update KnowledgeMiddlewareProxy to match new endpoints by @YohannParis in #2024
- chore(deps): update gradle/gradle-build-action digest to 0bfe00a by @renovate in #2028
- fix(deps): update dependency @jupyterlab/coreutils to v5.6.6 by @renovate in #2029
- fix(deps): update dependency axios to v1.5.1 by @renovate in #2030
- fix(deps): update dependency katex to v0.16.9 by @renovate in #2031
- style: new button group style and leverage SelectButton component by @shawnyama in #2019
- Fix: acc closed, diagram changed, acc opened, no change by @Tom-Szendrey in #2040
- Update how datasets are updated by @Jami159 in #2041
- task: display cosmos extractions from s3 instead of xdd by @YohannParis in #2042
- feat: editable parameter matrices by @shawnyama in #1955
- task: enrichment feedback by @blanchco in #2049
- task: first pass at displaying equations by @YohannParis in #2045
- checking file extensions. some file types not rec by @Tom-Szendrey in #2047
- feat: crete doc using unpaywall by @blanchco in #2020
- task: only run one publish workfkow at the time by @YohannParis in #2051
- Revert "task: only run one publish workfkow at the time" by @YohannParis in #2052
- Chore: adding some user communication by @Tom-Szendrey in #2050
- Fix: fixing get. Safety check had its seatbelt wrong by @Tom-Szendrey in #2053
- Thanks SHAWN! by @Tom-Szendrey in #2055
- fix: fix refreshing to overview page by @echl in #2058
- fix: extraction and other concepts by @blanchco in #2059
- fix: project name nav by @blanchco in #2063
- feat: transition matrices by @shawnyama in #1912
- chore: remove green info messages by @blanchco in #2066
- feat: provenance to model to doc by @blanchco in #1921
- style: update modal designs and create secondary button rule by @shawnyama in #2067
- Persist chart configs when switching between different runs by @Jami159 in #2065
- Fix simulate output port label by @Jami159 in #2073
- style: border adjust on project page by @shawnyama in #2076
- clean: organize matrix config functions by @shawnyama in #2075
- task: provenance type from publication to document by @blanchco in #2077
- feat: update code-to-amr endpoint params by @shawnyama in #2078
- Show input configs in simulate drilldown by @Jami159 in #2079
- chore: house cleaning Oct 2023 by @mwdchang in #2080
- Fix simulation drilldown scroll by @Jami159 in #2082
- task: update MIRAProxy.java by @YohannParis in #2085
- chore(deps): update dependency @types/jest to v29.5.6 by @renovate in #2086
- chore(deps): update dependency @types/lodash to v4.14.200 by @renovate in #2087
- chore(deps): update dependency esbuild to v0.19.5 by @renovate in #2088
- chore(deps): update plugin org.graalvm.buildtools.native to v0.9.28 by @renovate in #2089
- task: vue-router refresh issue by @YohannParis in #2083
- fix: edit model configs by @blanchco in #2092
- feat: impl tera-text-editor by @echl in #2072
- feat: code to model works with dynamics by @shawnyama in #2084
- Update application.properties by @YohannParis in #2093
- 1990 task working on decentralizing local development by @dgauldie in #2036
- fix: catch general document error if there's an error processing equation images by @blanchco in #2097
- fix: fix reset spelling by @shawnyama in #2098
- fix: project rename by @shawnyama in #2099
- Use actual simulation metadata instead of state metadata for drilldown by @Jami159 in #2100
- Fix urls in data-service docker compose file by @mattprintz in #2103
- task: spinner for documents by @blanchco in #2101
- chore: remove related papers section on home page by @shawnyama in #2104
- 1960 bug new users are unable to see projects after they get set a user role by @bigglesandginger in #2018
- fix: mira endpoints by @blanchco in #2106
- fix: project loading navigation issues by @blanchco in #2108
- task: display model parameters name by @YohannParis in #2110
- fix for not being able to display equations by @dgauldie in #2112
- Task: Adding FUNMAN basic APIs into hmiserver. by @Tom-Szendrey in #2107
- feat: explorer topic selector by @blanchco in #2114
- if a CSV row has null values, we set them as "" instead by @dgauldie in #2116
- fix: shows if non unpaywall paper is not found by @shawnyama in #2121
- task: separate enrichement alignement and extractions by @YohannParis in #2120
- chore(deps): update eclipse-temurin docker tag by @renovate in #2123
- chore(deps): update plugin org.springframework.boot to v3.1.5 by @renovate in #2124
- fix(deps): update dependency keycloak-js to v22.0.5 by @renovate in #2125
- fix(deps): update dependency org.keycloak:keycloak-admin-client to v20.0.5 by @renovate in #2126
- feat: group/user admin fixes and polish by @echl in #2119
- initial decapodes typing by @mwdchang in #2039
- fix: ensure keycloak-js and vue-router do not interfere with eachother by @chris-dickson in #2122
- feat: homepage redesign by @shawnyama in #2109
- Ts/1871 task stratify a model workflow by @Tom-Szendrey in #2118
- we now check to see if a resource is not a pdf. In that case, we need… by @dgauldie in #2133
- fix: keycloack user config not being downloaded by @YohannParis in #2134
- Task: Updating based off of siftech/funman by @Tom-Szendrey in #2141
- Funman functions by @Jami159 in #2136
- fix: broken style by @echl in #2142
- fix: clear cookies before keycloak is initialized by @shawnyama in #2144
- task: save assets from github url by @blanchco in #2131
- increate model return limit by @mwdchang in #2146
- fix: recognize page type when an asset is highlighted on the sidebar by @shawnyama in #2148
- Task[hmi-server]: reimplement ssemq on hmi server by @dvince2 in #2150
- chore: move app footer into its own component by @shawnyama in #2152
- Build local docker-compose.yml file based on
full
config by @mattprintz in #2149 - Only display errors from inside of the amqp framework by @dvince2 in #2154
- feat: maintain open closed resource tabs using localstorage by @shawnyama in #2155
- 350 save xdd extractions when importing publications as documents by @dvince2 in #2153
- Recursion issue on startup of SSE subsystem by @dvince2 in #2164
- Code to model op by @mwdchang in #2129
- chore(deps): update actions/add-to-project digest to 0be3b65 by @renovate in #2170
- chore(deps): update dependency @types/jest to v29.5.7 by @renovate in #2171
- chore(deps): update eclipse-temurin docker tag to v17.0.9_9-jdk-focal by @renovate in #2172
- Provisional regnet stockflow support by @mwdchang in #2167
- 2165 finishing sse feedback by @dvince2 in #2173
- fix(deps): pin dependency @microsoft/fetch-event-source to 2.0.1 by @renovate in #2169
- Directory Structure in Code Asset by @blanchco in #2147
- fix: sse reconnecting too often by @YohannParis in #2166
- 2127 bug missing role checking for api calls by @bigglesandginger in #2130
- SSE and mq improvements by @dvince2 in #2178
- Add proper env variables for rabbitmq/sse communication by @mattprintz in #2179
- task: update variables extractions by @YohannParis in #2139
- sever connection between mq and hmi, and sse between server and clien… by @dvince2 in #2181
- Remove PII from log by @bigglesandginger in #2184
- feat: edit/create project modal by @shawnyama in #2174
- chore: factor out event-emitter, add unit tests by @mwdchang in #2189
- first pass at a migration script for TDS by @dgauldie in #2187
- /external/publications is potentially not a valid endpoint anymore, s… by @bigglesandginger in #2203
- change when/how the projects a user can see are collected. by @bigglesandginger in #2199
- fix: null image extractions by @blanchco in #2204
- Stratification workflow 2 by @mwdchang in #2177
- fix: xdd extractions not displaying by @blanchco in #2206
- fix(deps): update dependency axios to v1.6.0 [security] by @renovate in #2208
- Ts/1925 funman workflow by @Tom-Szendrey in #2143
- feat: init building blocks for code blocks by @blanchco in #2176
- fix build issue by @dgauldie in #2213
- remove secured from api call by @bigglesandginger in #2215
- chore: remove viridis by @shawnyama in #2217
- [fix: hmi-server] Use askem_object_limit instead of entity_limit with xdd by @dvince2 in #2220
- feat: edit code blocks by @blanchco in #2219
- chore: move workflow drilldown from project to workflow page by @mwdchang in #2209
- chore(deps): update gradle/gradle-build-action digest to 9bca466 by @renovate in #2227
- chore(deps): update dependency @types/jest to v29.5.8 by @renovate in #2228
- chore(deps): update dependency @types/lodash to v4.14.201 by @renovate in #2230
- chore(deps): update plugin io.spring.dependency-management to v1.1.4 by @renovate in #2231
- 2183 working on ampq to handle multiple hmi server instance by @dvince2 in #2216
- refactor: delete
tera-project-page
and move asset components totera-project
by @shawnyama in #2221 - chore: small workflow related cleanups by @mwdchang in #2223
- Task: 2232 funman UI by @Tom-Szendrey in #2235
- treat keycloak as canonical source by @bigglesandginger in #2226
- Plot intermediate loss, states, params by @Jami159 in #2229
- feat: Kernel message dispatcher by @mwdchang in #2234
- feat: operator node header by @shawnyama in #2211
- [fix: hmi-server] Add safety code to sciml message reading by @dvince2 in #2240
- chore: code asset styling tweaks by @blanchco in #2252
- Jamie less padding within datatable by @YohannParis in #2259
- fix: redirect to overview page if you removed an asset that's currently opened by @shawnyama in #2254
- Kernel dispatch mira stratify by @Jami159 in #2255
- bug: loader issues by @blanchco in #2263
- 2243 feat generate initial permissions by @bigglesandginger in #2244
- feat: operator inputs by @shawnyama in #2256
- Adding debug log by @dvince2 in #2268
- task: code asset workflow node by @blanchco in #2236
- Kernel dispatch model from code by @Jami159 in #2257
- style: 1rem = 16px by @shawnyama in #2269
- [fix: hmi-server] Update how hmi-server interacts with sciml kickoff … by @dvince2 in #2241
- fix: get default port label by port type by @shawnyama in #2270
- feat (hmi): Add Model/Controller/Proxy for Equations in HMI-Server by @dvince2 in #2275
- fix(deps): update dependency @hsorby/vue3-katex to v0.6.0-rc.7 by @renovate in #2281
- fix(deps): update dependency axios to v1.6.2 by @renovate in #2282
- fix(deps): update dependency org.springframework.cloud:spring-cloud-dependencies to v2022.0.4 by @renovate in #2283
- fix(deps): update dependency vue3-ace-editor to v2.2.4 by @renovate in #2284
- style: scope some components by @shawnyama in #2288
- Julia Calibrate get final params from run results by @Jami159 in #2280
- use image from ghcr by @bigglesandginger in #2290
- feat: operation outputs by @shawnyama in #2276
- feat: operator title by @shawnyama in #2294
- refactor: tweaks to operator outputs by @shawnyama in #2296
- fix: open drilldown by @blanchco in #2298
- start consolidating events by @mwdchang in #2292
- fix:
isOptional
prop forWorkflowPort
is not optional by @shawnyama in #2302 - feat: dynamic component routing for operation drilldown by @mwdchang in #2300
- task: tera drilldown header by @blanchco in #2291
- chore: workflow project resource cleanup by @mwdchang in #2304
- style: dataset node design update by @shawnyama in #2307
- Add notebook functionality to Mira Stratify by @Jami159 in #2299
- feat: bitmasking first pass by @shawnyama in #2301
- feat: workflow operation registry by @mwdchang in #2310
- Drilldown layout, behaviour, and preview by @blanchco in #2303
- chore(deps): update gradle/gradle-build-action digest to 87a9a15 by @renovate in #2320
- chore(deps): update gradle/gradle-build-action digest to 0280eb7 by @renovate in #2322
- chore(deps): update dependency @types/jest to v29.5.10 by @renovate in #2321
- chore(deps): update dependency @types/lodash to v4.14.202 by @renovate in #2323
- [TASK] workflow update to handle multiple runs by @YohannParis in #2309
- Task: funman output should be slightly more inline with designs by @Tom-Szendrey in #2316
- fix: funman layout by @blanchco in #2327
- task: update drilldown nodes by @blanchco in #2318
- docs: update and cleanup the readme. by @kbirk in #2325
- chore: cleanup drag in tera-operator by @mwdchang in #2330
- feat: model config operator by @mwdchang in #2317
- feat: operator image carousel by @shawnyama in #2319
- feat: placeholder graphic for operators by @shawnyama in #2333
- task: update funman drilldown by @blanchco in #2334
- refactor: prettier imports and addressing fixmes by @mwdchang in #2335
- docs: update debugging instructions in README.md by @kbirk in #2337
- style: use native css nesting for easier operator input/output style management by @shawnyama in #2339
- update: stratify mira drilldown by @blanchco in #2338
- enhancement: drilldown section by @blanchco in #2341
- feat: facet preview by @shawnyama in #2342
- feat: operator status preview by @shawnyama in #2347
- fix: stop the warning message spam coming from model from code node by @shawnyama in #2352
- Task: funman - 4 by @Tom-Szendrey in #2340
- Optimize operator UI by @Jami159 in #2336
- Optimize operator UI code cleanup by @Jami159 in #2355
- Fix drilldown header height by @blanchco in #2360
- Rename beaker kernel to match upstream changes by @mattprintz in #2362
- fix: rewire operations to use modelId instead of modelConfigurationId by @mwdchang in #2361
- chore(deps): update dependency @vue/eslint-config-airbnb-with-typescript to v7.0.1 by @renovate in #2366
- chore(deps): update dependency esbuild to v0.19.8 by @renovate in #2367
- fix(deps): update vue monorepo to v3.3.9 by @renovate in #2368
- Fix: stopping console errors by @Tom-Szendrey in #2369
- feat: tera-carousel by @shawnyama in #2353
- task: project loading state by @blanchco in #2278
- feat: code to model accepts code id by @shawnyama in #2373
- update: model from code drilldown by @blanchco in #2372
- docs: update readme, add vscode project files. by @kbirk in #2376
- fix: fix code asset call in code node and globalize small dropdown rule by @shawnyama in #2379
- feat: output port for mira-stratify by @mwdchang in #2377
- refactor: generate context menu from specification by @mwdchang in #2380
- task: generate model from code asset by @blanchco in #2382
- feat: workflow tiered menu by @shawnyama in #2384
- Julia calibrate initial UI refactor by @Jami159 in #2364
- Ciemss calibrate initial UI refactor by @Jami159 in #2386
- Handle poller stop for Calibrate by @Jami159 in #2392
- task: semantic table component by @blanchco in #2388
- Small big fixes by @YohannParis in #2396
- chore(deps): bump @babel/traverse from 7.22.20 to 7.23.2 by @dependabot in #2023
- feat: update node buttons and placeholders by @shawnyama in #2389
- chore(deps): update dependency @types/jest to v29.5.11 by @renovate in #2401
- fix(deps): update vue monorepo to v3.3.11 by @renovate in #2402
- task: fix funman traj manip by @Tom-Szendrey in #2394
- Upgrading tooling by @YohannParis in #2399
- feat: add asset from new popup menu by @shawnyama in #2405
- fix: beaker-kernel changes by @mwdchang in #2408
- feat: handle multiple outputs in drilldown by @blanchco in #2397
- Fix stratify mira reset by @Jami159 in #2411
- Move the operator component under the components folder. by @YohannParis in #2415
- feat: coupling models by @mwdchang in #2378
- Refactor calibrate Julia run selection by @Jami159 in #2398
- feat: prepare model-template canvas, sidebar and cards by @shawnyama in #2413
- task visualize code blocks by @blanchco in #2422
- Feat: edit model v0 by @Tom-Szendrey in #2407
- Design paper-cuts by @YohannParis in #2432
- fix: fluent interface kernel session by @mwdchang in #2437
- chore(deps): update gradle/gradle-build-action digest to f95e9c7 by @renovate in #2444
- chore(deps): update dependency eslint-plugin-import to v2.29.1 by @renovate in #2445
- chore(deps): update dependency vite to v5.0.10 by @renovate in #2447
- fix(deps): update dependency ace-builds to v1.32.2 by @renovate in #2448
- New header menu by @YohannParis in #2440
- Feat: Auto mapping for calibration V0 by @Tom-Szendrey in #2426
- code asset count code blocks & final-ish design of model from code by @blanchco in #2436
- Update simulation operators by @Jami159 in #2424
- fix: relinking edges by @mwdchang in #2443
- task: document operator by @blanchco in #2452
- Mira stratify drilldown update by @Jami159 in #2453
- chore(deps): update gradle/gradle-build-action digest to 5d2dd0d by @renovate in #2456
- chore(deps): update dependency esbuild to v0.19.10 by @renovate in #2457
- chore(deps): update dependency vue-tsc to v1.8.26 by @renovate in #2458
- fix(deps): update vue monorepo to v3.3.13 by @renovate in #2459
- chore(deps): update dependency esbuild to v0.19.11 by @renovate in #2461
- chore(deps): update gradle/gradle-build-action digest to 90bcad5 by @renovate in #2460
- chore(deps): update dependency vue-tsc to v1.8.27 by @renovate in #2462
- fix(deps): update dependency ace-builds to v1.32.3 by @renovate in #2463
- chore: general clean up, show available names in comments by @mwdchang in #2464
- feat: draggable template card by @shawnyama in #2429
- fix: node stretch on negative x-axis by @shawnyama in #2471
- fix: edge relink skipping candidate edges by @mwdchang in #2472
- chore(deps): pin node.js by @renovate in #2365
- chore: funman cleanup by @mwdchang in #2477
- Random Paper cuts by @YohannParis in #2475
- Feat: Auto Map V1 by @Tom-Szendrey in #2430
- chore: funman hardening part 2 by @mwdchang in #2480
- feat: first pass of new tera-model layout by @shawnyama in #2478
- Model config operator drilldown - first pass by @Jami159 in #2455
- chore(deps): update gradle/gradle-build-action digest to 7af8983 by @renovate in #2488
- chore(deps): update dependency vite to v5.0.11 by @renovate in #2489
- fix(deps): update dependency axios to v1.6.5 by @renovate in #2490
- chore(deps): update authzed/spicedb docker tag to v1.28.0 by @renovate in #2491
- Fix decimal input not working for model config drilldown by @Jami159 in #2494
- task: model from document operator by @blanchco in #2454
- Model config drilldown minor cleanup by @Jami159 in #2502
- rewrite document asset by @blanchco in #2484
- feat: model template edges and template name edit by @shawnyama in #2496
- fix: funman trajectory and constraint group reactivity bugs by @mwdchang in #2505
- rewrite dataset by @blanchco in #2497
- Jamie january style tweaks by @jamiewaese-uncharted in #2487
- chore: remove unused files by @mwdchang in #2510
- fix: reroute funman-url to match orchestration by @mwdchang in #2516
- feat: add real template blocks by @shawnyama in #2508
- fix: sidepanel scroll persists by @blanchco in #2529
- rewrite code asset with asset blocks by @blanchco in #2527
- chore(deps): update gradle/gradle-build-action digest to 5516b39 by @renovate in #2531
- chore(deps): update debian docker tag to v12.4 by @renovate in #2532
- chore(deps): update dependency @rushstack/eslint-patch to v1.6.1 by @renovate in #2533
- chore(deps): update dependency @vitejs/plugin-vue to v4.6.2 by @renovate in #2534
- [TASK] Add type to import Types by @YohannParis in #2537
- rm model from code button by @blanchco in #2540
- Model config matrices functional implementation by @Jami159 in #2515
- feat: funman refinements by @mwdchang in #2520
- Fixed the project switcher dropdown menu width issue when project names are short by @jamiewaese-uncharted in #2541
- Jamie: improved About modal on home screen by @jamiewaese-uncharted in #2549
- chore(deps): update dependency vite to v5.0.12 [security] by @renovate in #2558
- Funman drilldown boundary chart by @mwdchang in #2548
- feat: template cards connect through junctions by @shawnyama in #2542
- chore(deps): update gradle/gradle-build-action digest to 42452da by @renovate in #2567
- fix(deps): update dependency @jupyterlab/application to v3.6.7 by @renovate in #2568
- Jamie: tweak design of sticky header on model page by @jamiewaese-uncharted in #2563
- fix(deps): update dependency @jupyterlab/cells to v3.6.7 by @renovate in #2571
- Funman ui and ux tweaks by @mwdchang in #2569
- redesign model config drilldown by @blanchco in #2556
- [Task] add event for guided tour by @YohannParis in #2583
- Changed operator name labels to sentence case with verbs first by @jamiewaese-uncharted in #2584
- feat: staleness check and duplicate branch by @mwdchang in #2562
- time-varying params by @blanchco in #2585
- feat: provisionally working branch duplication interaction by @mwdchang in #2588
- fix: remove selected resources footer by @shawnyama in #2589
- [TASK] data service migration script into hmi server by @YohannParis in #2519
- fix(hmi-client): Incorrect port for
yarn local
by @dvince2 in #2595 - [BUG] Update package.json by @YohannParis in #2596
- feat: move model editing procedures into its own service by @shawnyama in #2577
- fix(hmi-server): Fixing datetime format for Simulation by @dvince2 in #2597
- codeblocks to amr by @blanchco in #2593
- Task: Add key to beaker docker + point to local by @Tom-Szendrey in #2606
- 2602 add common parent for terarium assets by @dvince2 in #2603
- chore(deps): update gradle/gradle-build-action digest to d4bd442 by @renovate in #2609
- chore(deps): update gradle/wrapper-validation-action digest to 1ff5a18 by @renovate in #2610
- chore(deps): update dependency esbuild to v0.19.12 by @renovate in #2611
- fix(hmi-server): Revert
simulationResult
to list of strings by @dvince2 in #2617 - fix double simulations get doubly created by @mwdchang in #2620
- fix(hmi-server): Local sim urls by @dvince2 in #2621
- 2544 - Async taskrunner with GoLLM
model_card
implementation by @kbirk in #2607 - updating beaker env var names by @Tom-Szendrey in #2623
- Fix image and types by @kbirk in #2626
- 2544 - Fix bake by @kbirk in #2628
- 2544 - Makefile it up by @kbirk in #2630
- profile model when creating a model from code by @blanchco in #2618
- 2544 - Change the card field to the metadata. by @kbirk in #2631
- fix: ensure generated type linting occurs on server changes by @chris-dickson in #2629
- Fix incorrect paths in makefile by @kbirk in #2633
- Fix: Data-transform-node by @Tom-Szendrey in #2634
- feat: projects can be made public by @shawnyama in #2604
- Task: Model Edit/Notebook LLM by @Tom-Szendrey in #2614
- 2622 task fix local development setup by @dgauldie in #2642
- fix(hmi-server): sciml service fixes by @dvince2 in #2646
- add model card to document to model by @blanchco in #2636
- fix: update code owners by @chris-dickson in #2647
- feat: call amr to template and add flat view by @shawnyama in #2639
- fix: better default camera positioning by @mwdchang in #2654
- chore: decapodes data structures by @mwdchang in #2653
- Read faster from pipes. Add some checks in gollm controller. by @kbirk in #2656
- added getter and setter methods by @dgauldie in #2658
- Update pyciemss calibrate by @mwdchang in #2650
- chore(deps): update actions/add-to-project digest to 0008229 by @renovate in #2660
- chore(deps): update gradle/gradle-build-action digest to 0706ab3 by @renovate in #2661
- chore(deps): update gradle/wrapper-validation-action digest to 83cf5fd by @renovate in #2663
- chore(deps): update dependency @types/jest to v29.5.12 by @renovate in #2664
- Fix: minor fix to model edit dropdown by @Tom-Szendrey in #2665
- 2667 bug unable to update document asset if the id is not in the payload by @dgauldie in #2668
- 2640 - Add
esingest
package with base covid opensource dataset ingest by @kbirk in #2655 - feat(hmi-server): download code by @dvince2 in #2672
- add file ext by @blanchco in #2674
- Small fixes. Add cache bust to puill latest GoLLM in taskrunner build by @kbirk in #2670
- Fix mq complexeties by @dvince2 in #2669
- update openapi configuration by @dgauldie in #2681
- docs: updated readme by @jryu01 in #2682
- ciemss simulate using inferred_parameters by @mwdchang in #2659
- 2680 bug hmi server swagger is not working on staging by @dgauldie in #2683
- 2599 task add an istemporary flag to all assets by @dvince2 in #2678
- Replaced empty state and loading svgs with Lottie file animations by @jamiewaese-uncharted in #2684
- feat: reflect model template actions in mira by @shawnyama in #2652
- chore: house cleaning feb 2024 by @mwdchang in #2689
- gollm integration by @blanchco in #2662
- Add model documents to search by @kbirk in #2675
- Search by asset type endpoint by @kbirk in #2691
- adding dropdown, adding status for kernel manager by @Tom-Szendrey in #2696
- model card on document upload by @blanchco in #2693
- 2695 update ES index mappings by @dgauldie in #2700
- chore(deps): update gradle/wrapper-validation-action digest to 63d15e7 by @renovate in #2703
- chore(deps): update dependency gradle to v7.6.4 by @renovate in #2704
- chore(deps): update ghcr.io/unchartedsoftware/keycloak docker tag to v22.0.4.0 by @renovate in #2705
- fix(deps): update dependency ace-builds to v1.32.6 by @renovate in #2706
- fixed issue with nested models the support additional properties fail… by @dgauldie in #2710
- Jamie february papercuts 1 by @jamiewaese-uncharted in #2709
- feat: model edit polish by @shawnyama in #2694
- chore: bump julia to 1.10 by @mwdchang in #2720
- Have searchable assets write to existing indices by @kbirk in #2707
- Ciemss ensemble simulate by @mwdchang in #2701
- update sciml-service and beaker by @dgauldie in #2719
- 2699 integrate climate data within hmi server by @bigglesandginger in #2702
- chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0 by @renovate in #2608
- model-dataset-enhancement by @blanchco in #2713
- Jamie february papercuts 3 extra bits and pieces by @jamiewaese-uncharted in #2725
- Small fixes by @YohannParis in #2721
- fix: ensure workflow save on unload by @mwdchang in #2724
- Small fixes by @YohannParis in #2726
- Revert "Small fixes" by @YohannParis in #2729
- feat: timeout connection attempts by @mwdchang in #2734
- Jamie fixed the resizing modal when you drag & drop during the upload process by @jamiewaese-uncharted in #2737
- Jamie adjust workflow link end size by @jamiewaese-uncharted in #2739
- 2698 new resources upload by @jryu01 in #2732
- Fixed modal width and spacing by @jryu01 in #2746
- concept search dataset by @blanchco in #2747
- feat: add template to flat view by @shawnyama in #2717
- Jamie february papercuts 2 the workflow edition by @jamiewaese-uncharted in #2714
- operator active output behaviour by @mwdchang in #2736
- chore(deps): update actions/add-to-project digest to 0609a27 by @renovate in #2751
- chore(deps): update gradle/gradle-build-action digest to 585b565 by @renovate in #2752
- fix initials/parameters display due to incorrect stratification usage by @mwdchang in #2754
- Climate document ingest by @kbirk in #2745
- Improving Toast, add success and do not hide errors by @YohannParis in #2759
- search for assets use isPublic only by @bigglesandginger in #2740
- Jamie edit model style updates by @jamiewaese-uncharted in #2749
- Update search by asset type response to include id. by @kbirk in #2763
- stratify refinement by @mwdchang in #2750
- Jamie standardize all the node operator button labels by @jamiewaese-uncharted in #2768
- Display all assets in the ressources panel by @YohannParis in #2769
- fix: model-config ES errors by @mwdchang in #2762
- funman changes by @mwdchang in #2755
- Ts/2500 implement notebook beaker integrate within model config by @Tom-Szendrey in #2758
- chore(deps): update dependency npm-run-all2 to v5.0.2 by @renovate in #2756
- fix(deps): update dependency axios to v1.6.7 by @renovate in #2757
- fix running local sciml by @mwdchang in #2766
- Clearer stratify by @mwdchang in #2767
- following model-edit styling by @Tom-Szendrey in #2770
- Switch to POST for search-by-asset-type by @kbirk in #2773
- feat: search by asset by @shawnyama in #2765
- fix: ensemble ciemss by @mwdchang in #2775
- Updates, fixes, and comments by @kbirk in #2777
- Fix: Inputs can be optional by @Tom-Szendrey in #2779
- add optimize simulation type by @dgauldie in #2782
- Allow the use of the ARM image for beaker locally by @YohannParis in #2780
- Beaker correction by @Tom-Szendrey in #2786
- Configure Model Updates by @blanchco in #2722
- fix sciml calibrate setup by @mwdchang in #2783
- Ts/2509 task update entity similarity api by @Tom-Szendrey in #2791
- Jamie improve the evaluation scenario modals by @jamiewaese-uncharted in #2731
- Tweak to allow loading simulation results into the dataset beaker context by @mattprintz in #2771
- remove extractions by @blanchco in #2792
- feat: update search for document assets by @shawnyama in #2772
- fix: natural conversion template by @shawnyama in #2795
- cleanup preview and selection by @mwdchang in #2796
- mira parameter stratify by @mwdchang in #2797
- Ts/2790 mapping 1 to 1 by @Tom-Szendrey in #2799
- minor update by @Tom-Szendrey in #2809
- Add
id
to models, fixfileNames
casing by @kbirk in #2808 - mira model template preview for regnet/stockflow framework types by @mwdchang in #2802
- fix(deps): update dependency org.elasticsearch.client:elasticsearch-rest-high-level-client to v7.17.18 by @renovate in #2825
- fix(deps): update dependency org.springframework.cloud:spring-cloud-dependencies to v2022.0.5 by @renovate in #2826
- chore(deps): update authzed/spicedb docker tag to v1.29.1 by @renovate in #2827
- fix[hmi-server]: duplicate assets can be added to a project by @dvince2 in #2816
- Jamie papercuts pg 16 pascales notes share project modal by @jamiewaese-uncharted in #2814
- Jamie model card small formatting tweaks by @jamiewaese-uncharted in #2818
- Jamie edit model remove resizable model container from preview window by @jamiewaese-uncharted in #2819
- Jamie center empty state image in validate model configuration drilldown output by @jamiewaese-uncharted in #2820
- Jamie fix the oversized legend in the model diagram by @jamiewaese-uncharted in #2821
- increase limit to 1GB (and increase client timeout on upload to 1 hour) by @bigglesandginger in #2831
- Fix model from equations by @blanchco in #2811
- Jamie improve the evaluation scenario modals by @jamiewaese-uncharted in #2822
- Jamie adjust workflow link end size by @jamiewaese-uncharted in #2823
- Jamie remove visibility toggle from config table by @jamiewaese-uncharted in #2824
- Jamie papercuts pascales notes pg 18 remove space from equations by @jamiewaese-uncharted in #2817
- Update General Access when changed by @bigglesandginger in #2832
- linter fix by @blanchco in #2836
- fix: model-edit operator save/restore state by @mwdchang in #2829
- regenet semantic tables by @blanchco in #2833
- chore(deps): update debian docker tag to v12.5 by @renovate in #2828
- Update ProjectAsset when updating Asset name by @YohannParis in #2728
- feat: model comparison operator first pass by @shawnyama in #2806
- fix[hmi-server]: incorrect parsing of some xdd documents by @dvince2 in #2841
- Update tera-asset.vue by @jamiewaese-uncharted in #2839
- Display model diagram/equations on node by @YohannParis in #2793
- Revert "Update ProjectAsset when updating Asset name" by @YohannParis in #2846
- Model conversion (MDL to Stockflow) by @kbirk in #2837
- Show regnet and stockflow model diagrams EVERYWHERE by @blanchco in #2842
- Jamie fix resource panel accordion counts when section is empty by @jamiewaese-uncharted in #2844
- fix: xdd doc viewer by @shawnyama in #2843
- fix issue with equations to model operator by @YohannParis in #2849
- fix[hmi-server]: incorrect parsing of some pdf urls by @dvince2 in #2851
- Fix and test other conversion tasks by @kbirk in #2853
- Update local km to use live services by @YohannParis in #2830
- Sim previews by @mwdchang in #2838
- Jamie move suggested config section above context, add counts to accordions, don't show empty tables by @jamiewaese-uncharted in #2857
- Exclude embeddings and text body from search-by-asset-type. Add term … by @kbirk in #2856
- Fix equations to model operator and edit config by @YohannParis in #2859
- Config from dataset by @kbirk in #2860
- model config regnet tables by @blanchco in #2858
- add asset to other projects by @blanchco in #2848
- changed size of run button in the notebook by @jamiewaese-uncharted in #2866
- Jamie fix compare models column widths by @jamiewaese-uncharted in #2869
- Jamie configure model matrix fixes by @jamiewaese-uncharted in #2865
- Model card from document by @YohannParis in #2867
- Add way to propagate task response handler errors to users. Fix scaling issue for response handlers. by @kbirk in #2863
- fix[hmi-server]: Dataset extract columns, doing it on GET if not present by @dvince2 in #2862
- update heuristic to distinguish regular and stratified petrinets by @mwdchang in #2873
- Compare Models by @bigglesandginger in #2874
- fix: consistent name so xdd results appear by @shawnyama in #2877
- feat: funman hackathon update by @mwdchang in #2872
- feat: hookup beaker to model comparison by @shawnyama in #2864
- fix: stratified matrix expressions by @shawnyama in #2881
- Ace editor issues by @YohannParis in #2876
- Jamie fix dataset add concepts bug by @dgauldie in #2883
- Jamie redoing stratfify operator design tweaks by @jamiewaese-uncharted in #2875
- Fix task response handler lookup by @kbirk in #2887
- regnet stratify by @mwdchang in #2878
- Typo, exclude the embeddings, not embeggings by @kbirk in #2890
- We flew too close to the sun by @kbirk in #2894
- Update font sizes and styles in petrinet-renderer and nested-petrinet… by @jamiewaese-uncharted in #2886
- Prettier search bar on Explorer page by @jamiewaese-uncharted in #2896
- Update text position in PetrinetRenderer by @jamiewaese-uncharted in #2897
- Change how we ask for enrichment by @YohannParis in #2880
- Model card by @YohannParis in #2895
- Jamie adjust styling of extractions in documents by @jamiewaese-uncharted in #2892
- KnowledgeController added the equation-to-amr and equation-to-latex skema endpoints by @kbirk in #2888
- default show dataset and columns in transform by @blanchco in #2909
- Optimize operator by @Tom-Szendrey in #2882
- Fix Model card issues by @YohannParis in #2911
- Jamie fix explorer input box so the height grows as expected when a long prompt linewraps by @jamiewaese-uncharted in #2908
- Minor update to Dataset Concept Column UI by @jamiewaese-uncharted in #2910
- refactor: model templating variable names by @shawnyama in #2900
- ta3 model to equation plumbing by @mwdchang in #2901
- chore(deps): update authzed/spicedb docker tag to v1.29.2 by @renovate in #2913
- fix(deps): update dependency ace-builds to v1.32.7 by @renovate in #2914
- fix(deps): update dependency chart.js to v4.4.2 by @renovate in #2916
- chore(deps): update dependency @rushstack/eslint-patch to v1.7.2 by @renovate in #2917
- remove model-service by @mwdchang in #2915
- Jamie fix model edit canvas so items dont go outside canvas by @jamiewaese-uncharted in #2871
- matrix easter egg by @jamiewaese-uncharted in #2902
- 2898 contributors and authors not showing on project cards by @bigglesandginger in #2899
- client-event log spamming by @bigglesandginger in #2794
- configure model from dataset by @blanchco in #2891
- darker text for the toast messages == easier to read by @jamiewaese-uncharted in #2930
- fix issue with concepts not showing up properly by @dgauldie in #2927
- Jamie pdf viewer in document page improvements by @jamiewaese-uncharted in #2931
- Configure model from dataset by @blanchco in #2929
- Task caching and fixes by @kbirk in #2928
- Fix: Save dataset from simulation by @Tom-Szendrey in #2934
- reorg sciml simulate by @mwdchang in #2932
- Feat: Optimize minor cleanups and corrections by @Tom-Szendrey in #2937
- 2889 task vensim support by @dgauldie in #2893
- feat: update input ports on different output selection by @shawnyama in #2918
- 2778 logging and timing of terarium activities by @dvince2 in #2936
- minor fix to sim -> dataset functionality by @Tom-Szendrey in #2945
- Added box around suggested configurations section in tera-model-confi… by @jamiewaese-uncharted in #2941
- Reorg sciml calibrate by @mwdchang in #2942
- Fix: save from dataset can handle undefined by @Tom-Szendrey in #2951
- Fix the mira convert and create model by @kbirk in #2948
- gollm fixes and improvements by @blanchco in #2946
- clone dataset-transform session on branching action by @mwdchang in #2953
- 2947 feat improve error logging from the back end to the client by @dvince2 in #2955
- update all 30s timeouts to 1 hour by @bigglesandginger in #2957
- feat: node/drilldown annotations by @shawnyama in #2952
- 2870 task link gollm compare models to component by @dgauldie in #2879
- reorg ciemss simulate by @mwdchang in #2950
- Change upload timeout on client nginx by @bigglesandginger in #2959
- strip metadata before sending to gollm by @blanchco in #2958
- Change upload timeout by @bigglesandginger in #2961
- Styled dataset stats column with a boxplot for numbers and a list for categoricals by @jamiewaese-uncharted in #2949
- fixed broken concepts for datasets and models by @dgauldie in #2964
- Put the toast in the center and wider by @YohannParis in #2967
- Bump ip from 2.0.0 to 2.0.1 by @dependabot in #2761
- chore: remove unused code from renderer by @mwdchang in #2973
- Update equations to model front end by @YohannParis in #2971
- Rename equations to model operator by @YohannParis in #2969
- Select which model card to display by @YohannParis in #2966
- Update model to equations call by @YohannParis in #2968
- Display nicer names for model framework by @YohannParis in #2970
- reorg ciemss ensemble simulate by @mwdchang in #2975
- Add some more docs / comments relating to taskrunner by @kbirk in #2978
- feat: structural model comparison by @shawnyama in #2980
- Jamie operator placeholder image bonanza by @jamiewaese-uncharted in #2760
- chore(deps): update authzed/spicedb docker tag to v1.29.5 by @renovate in #2985
- fix(deps): update dependency extended-eventsource to v1.4.6 by @renovate in #2986
- chore(deps): update dependency esbuild to v0.20.1 by @renovate in #2987
- chore(deps): update dependency eslint to v8.57.0 by @renovate in #2988
- Feat: Add optimize_result.json to the output panel by @Tom-Szendrey in #2981
- feat: add amr-to-mmt function to mira task runner by @mwdchang in #2984
- feat: mmt parsing by @mwdchang in #2979
- Fix broken document stats, add workflow stat, add tooltips by @jamiewaese-uncharted in #2991
- Fix delay when shutting down task process by @kbirk in #2997
- fix broken PDF viewer in workflow document drilldown by @jamiewaese-uncharted in #2995
- Add askem admins to all projects by @bigglesandginger in #2989
- fix: rename reserved keywords by @mwdchang in #2992
- Improve the design of the GoLLM model comparison by @YohannParis in #2972
- Configure model operator: don't show placeholder if a model is attached by @jamiewaese-uncharted in #2999
- Jamie refinement of add a note feature - text box opens in focus mode by @jamiewaese-uncharted in #3000
- fix: once a new output is generated update the selected output to it by @shawnyama in #2994
- One more time fix the AssetType by @YohannParis in #2847
- Add link-amr, variable-extraction, cosmos-pdf-extraction by @kbirk in #2977
- feat: adopting MMT part 1 - diagrams by @mwdchang in #3003
- decapodes operator by @blanchco in #2993
- a few small style tweaks to the add-a-note feature by @jamiewaese-uncharted in #3006
- Jamie add legend to compare models chart by @jamiewaese-uncharted in #3005
- Open rename workflow text field in focus mode by @jamiewaese-uncharted in #3007
- Fix issue when a lack of modelId makes the UUID from string bug by @YohannParis in #3013
- Replace bad defaults with actual filename by @kbirk in #3009
- Jamie remove edit buttons from model equations, fix unnecessary gap by @jamiewaese-uncharted in #2845
- reorganize ciemss calibrate by @mwdchang in #3011
- Semantics table rework pt1 by @blanchco in #3010
- Add risk chart to optimize output panel by @Tom-Szendrey in #3015
- Update the workflow context menu by @YohannParis in #3019
- Improve some error message by @YohannParis in #3017
- Feat: simulate ensemble appending ports by @Tom-Szendrey in #3023
- made code blocks bigger, moved dropdowns to top by @jamiewaese-uncharted in #3024
- feat: save model compare state by @shawnyama in #2998
- feat: adpoting mmt part 2 by @mwdchang in #3012
- Remove model observables section & Prettify model card by @jamiewaese-uncharted in #3029
- adding default names and values to model parameters by @dgauldie in #3032
- Jamie model page adjustments per pascale by @jamiewaese-uncharted in #3028
- chore(deps): update actions/add-to-project digest to e68179e by @renovate in #3041
- chore(deps): update dependency esbuild to v0.20.2 by @renovate in #3042
- fix(deps): update dependency axios to v1.6.8 by @renovate in #3043
- set default parameter values to 1 by @dgauldie in #3039
- chore(deps): update dependency @types/lodash to v4.17.0 by @renovate in #3044
- semantic table change pt2 by @blanchco in #3018
- Remove last three KM endpoints by @kbirk in #3030
- Added user content editor in the overview page by @jryu01 in #3034
- multicharts for ciemss-simulate, reorg chart actions by @mwdchang in #3035
- accommodate mixed types by @mwdchang in #3049
- Jamie prettify simulate with py ciemss by @jamiewaese-uncharted in #3037
- feat [hmi-client]: Add number of users logging in banner by @dvince2 in #3052
- 2976 feat search for datasets esgf era5 terarium by @dvince2 in #3033
- Added welcome video to the home page banner by @jamiewaese-uncharted in #2954
- Match client to server KnowledgeController refactor by @bigglesandginger in #3027
- apply suggested configs by @blanchco in #3053
- Ts/3016 task beaker better erroring by @Tom-Szendrey in #3054
- Task: Change optimize output to be a simulation ID by @Tom-Szendrey in #3048
- fix: missing search item component by @shawnyama in #3059
- limit the height of a dropdown menu to 400px. Scroll on overflow by @dgauldie in #3060
- bugfix-stratify-edit by @blanchco in #3063
- Making profile have an optional documentId by @dvince2 in #3065
- Add test for problematic amr. Add mroe logs to debug issue. by @kbirk in #3070
- Simulate ensemble - minor cleanup by @Tom-Szendrey in #3069
- Jamie fix tooltip swatch colors in simulation chart by @jamiewaese-uncharted in #3071
- ensemble cleanups 2 by @Tom-Szendrey in #3073
- fix cases where 0 doesn't show up by @mwdchang in #3076
- Fix issue with stalled requests if shutdown by @kbirk in #3075
- fix[hmi-client]: Handle Missing Queued Task by @dvince2 in #3072
- fix[hmi-client]: Show preview in drilldown by @dvince2 in #3077
- Update how the message are sent for PDF extraction by @YohannParis in #3055
- fix link by @jamiewaese-uncharted in #3079
- Use all dataset ids rather than just the first by @kbirk in #3082
- switched project overview to be a byte array by @dgauldie in #3081
- Jamie fix tooltip swatch colors in simulation chart by @jamiewaese-uncharted in #3083
- fix[hmi-server]: Fetch pyciemss error messages by @dvince2 in #3084
- Ts/3067 calibrate ensemble by @Tom-Szendrey in #3086
- save a document from explorer (2) by @bigglesandginger in #3062
- Ts/3066 ensemble cleanups 3 by @Tom-Szendrey in #3078
- Remove auto delete from queue by @kbirk in #3090
- ensemble cleanups 4 by @Tom-Szendrey in #3089
- chore: operator chart clean up by @mwdchang in #3088
- set default code and document text to a empty string instead of an er… by @dgauldie in #3093
- assign other concepts by @blanchco in #3091
- calibrate ensemble 2 by @Tom-Szendrey in #3094
- Fix profile dataset regression by @kbirk in #3096
- Optimize -> Proxy Chart by @Tom-Szendrey in #3101
- feat: create subset data operator by @shawnyama in #2619
- Remove knowledge-middleware container from local docker-compose by @kbirk in #3097
- Fix the model card request in extraction service by @kbirk in #3099
- Return transitive error codes by @kbirk in #3103
- change column from 255 to 4096 by @bigglesandginger in #3106
- fix[hmi-server]: Pack metadata on climate dataset by @dvince2 in #3104
- fix[hmi-server]: Fixing Knowledge errors by @dvince2 in #3105
- gatekeep request by checking presence of esgfId by @bigglesandginger in #3108
- Jamie prettify subset dataset by @jamiewaese-uncharted in #3111
- feat: Show esgf metadata by @shawnyama in #3112
- default to dopri5 by @Tom-Szendrey in #3114
- fix parameter update overwrites by @mwdchang in #3115
- deal with new preview output by @bigglesandginger in #3110
- Jamie's Prettify Optimize redone by @Tom-Szendrey in #3117
- metadata may not always contain format by @Tom-Szendrey in #3118
- fetch dataset fix - 2 by @Tom-Szendrey in #3119
- using dan's code better by @Tom-Szendrey in #3121
- fix[hmi-server]: Allowing errors to pass by @dvince2 in #3124
- Jamie adjust width of save as dialog in Stratify operator by @jamiewaese-uncharted in #3123
- Update tera-parameter-table.vue by @blanchco in #3095
- Better errors for KnowledgeController, log 4XX errors by @kbirk in #3127
- add previews to image folder by @bigglesandginger in #3122
- Changes to model extraction by @kbirk in #3109
- Optimize adding adding maxiter, Maxfeval by @Tom-Szendrey in #3116
- Regridding operator by @bigglesandginger in #3120
- Update minio source by @YohannParis in #3129
- Jamie make transform dataset notebook prettier by @jamiewaese-uncharted in #3020
- stretch out simulation ensemble chart by @Tom-Szendrey in #3130
- fix[hmi-server]: Improving xDD errors by @dvince2 in #3131
- 3067 calibrate ensemble 3 by @Tom-Szendrey in #3126
- Make transform dataset notebook item menu working by @jryu01 in #3132
- Jamie prettify ensemble simulate by @jamiewaese-uncharted in #3102
- partial fix to not being able to switch to configure parameter value … by @mwdchang in #3133
- Jamie remove green from parameter tables by @jamiewaese-uncharted in #3135
- feat: show pyciemss errors by @shawnyama in #3125
- add logging of 403 and 401 errors by @dgauldie in #3138
- funman monoton weights by @mwdchang in #3098
- Use date-utils to display timestamp in evaluation results by @YohannParis in #3136
- Small document asset fixes by @YohannParis in #3139
- fix(model editor): save notebook code generated from wizard actions by @shawnyama in #3140
- fix[hmi-client]: Set multiple users by defaults by @dvince2 in #3144
- Correct regrid context. by @Tom-Szendrey in #3143
- debug for nelson by @mwdchang in #3148
- Jamie correct padding for all operators by @jamiewaese-uncharted in #3149
- updating model edit sample Questions with units by @Tom-Szendrey in #3152
- fix: add subset to project and show subset preview by @shawnyama in #3151
- 3147 new user can get 403 even though admin has added them to public group by @bigglesandginger in #3155
- fix[hmi-server]: Cosmos extraction fix by @dvince2 in #3156
- fix(deps): update dependency katex to v0.16.10 [security] by @renovate in #3158
- fix[hmi-server]: Cosmos extraction fix by @dvince2 in #3160
- chore(deps): update actions/add-to-project digest to fd6d5b1 by @renovate in #3162
- chore(deps): update gradle/gradle-build-action digest to 942d5e1 by @renovate in #3163
- chore(deps): update gradle/wrapper-validation-action digest to b231772 by @renovate in #3164
- funman tweaks by @mwdchang in #3157
- refactor: dataset cleanups by @shawnyama in #3161
- fix(deps): update dependency ace-builds to v1.32.8 by @renovate in #3165
- feat: dedicated stockflow tables by @shawnyama in #3046
- ensure parameter distirbution is there before going into config tables by @mwdchang in #3168
- Optimize update - inf params, minor interface update by @Tom-Szendrey in #3167
- Protect getModel NPE error by @bigglesandginger in #3170
- allow 4GB file uploads by @bigglesandginger in #3166
- distribution range by @mwdchang in #3171
- Remove download of dataset if not on the data tab by @YohannParis in #3172
- Download file for Dataset by @YohannParis in #3169
- remove code part of the model card request by @dgauldie in #3176
- Added an edit icon to the annotation note to indicate that it's editable by @jamiewaese-uncharted in #3178
- fix[hmi-server]: Better error handling by @dvince2 in #3177
- sanity check warnings by @mwdchang in #3181
- Jamie adjust petrinet transition matrix rectangle widths by @jamiewaese-uncharted in #3113
- model metadata null error by @bigglesandginger in #3183
- fix[hmi-server]: Better error handling by @dvince2 in #3182
- more lenient threshold by @mwdchang in #3184
- Fix Align AMR by @YohannParis in #3179
- adding more user options to calibrate by @Tom-Szendrey in #3185
- more time for calibrate by @mwdchang in #3188
- Increase timeout for FeignClient from 60s to 5min by @kbirk in #3189
- adding add chart by @Tom-Szendrey in #3190
- Extend notebook clone to regrid-operator by @mwdchang in #3187
- feat: tera-input-number widget by @shawnyama in #3186
- fix: check for subset id by @shawnyama in #3191
- Jamie fix calibrate ensemble mapping columns by @jamiewaese-uncharted in #3192
- Expand climate-data error handling by @bigglesandginger in #3195
- Set timespan for dataset values by @Tom-Szendrey in #3197
- fix ciemss calibrate output switching by @mwdchang in #3200
- Optimize - adding start_time as an option for intervention type by @Tom-Szendrey in #3202
- display gollm extractions by @YohannParis in #3199
- remember matrix configuration of last edit action by @mwdchang in #3203
- remove knowledge middleware by @bigglesandginger in #3205
- display gollm extractions by @YohannParis in #3204
- fix[hmi-server]: Download netcdf assets by @dvince2 in #3207
- Move all to new paradigm. adding spinner by @Tom-Szendrey in #3208
- adding chart to node by @Tom-Szendrey in #3213
- Yohannparis/display gollm extractions by @YohannParis in #3210
- Adding end time to pyciemss calibrate by @Tom-Szendrey in #3215
- Model obs + no slider by @Tom-Szendrey in #3214
- display gollm extractions by @YohannParis in #3218
- optimize input fixes by @mwdchang in #3219
- missing field in save state by @mwdchang in #3220
- feat: open operator drilldown based on url by @shawnyama in #3217
- Made the project description text primary dark by @ngraham76 in #3223
- chore(deps): update actions/add-to-project digest to 2e5cc85 by @renovate in #3228
- fix(deps): update dependency ace-builds to v1.32.9 by @renovate in #3229
- fix(deps): update dependency org.elasticsearch.client:elasticsearch-rest-high-level-client to v7.17.19 by @renovate in #3230
- chore(deps): update authzed/spicedb docker tag to v1.30.0 by @renovate in #3231
- Removed corner radius from overview text edit toolbar, removed bottom border from banner by @ngraham76 in #3224
- fix[hmi-server]: Improved Climate Errors by @dvince2 in #3235
- refactor: explorer source dropdown by @shawnyama in #3226
- Darkened operator annotation text, removed indent by @ngraham76 in #3236
- chore: cleanup apr 2004 by @mwdchang in #3227
- fix[hmi-server]: Improved Code Errors by @dvince2 in #3237
- fix[hmi-server]: Improved Funman Errors by @dvince2 in #3238
- Reduce num samples/num iterations for default run time by @Tom-Szendrey in #3234
- fix[hmi-server]: Improved Mira Errors by @dvince2 in #3239
- fix[hmi-server]: Controller Cleanup by @dvince2 in #3240
- refactor: tidy up resource bar new buttons by @shawnyama in #3242
- Ensemble - missing imports? by @Tom-Szendrey in #3244
- Update vscode extension recommendations by @kbirk in #3246
- updating optimize params and es mapping by @Tom-Szendrey in #3252
- refactor: operator annotation in drilldown component instead of within every operator by @shawnyama in #3245
- fix[hmi-client]: Configuration column in parameter table by @dvince2 in #3254
- chore(deps): update dependency vite to v5.0.13 [security] by @renovate in #3250
- Add matrix string field to config from dataset endpoint by @kbirk in #3253
- 3232 Allow charts to be removed in TA3 operators by @jryu01 in #3255
- forecast should include the calibration like opt by @Tom-Szendrey in #3259
- fix: import inputnumber by @shawnyama in #3262
- config-from-dataset - Add class for req body by @kbirk in #3257
- fix[hmi-server]: GoLLM exception handling by @dvince2 in #3258
- feat: add string matching for automapping in calibration by @shawnyama in #3264
- funman update by @mwdchang in #3193
- monotonicity changes by @mwdchang in #3269
- Subset output top corner radius removed (below tabs) by @ngraham76 in #3267
- chore: remove unused functions by @mwdchang in #3270
- Display GoLLM unalign extractions in the other concept accordion by @YohannParis in #3266
- feat: input chips in drilldown header by @shawnyama in #3271
- Updates and clean up - Validate Configuration UI by @ngraham76 in #3263
- calibrate ensemble mapping by @Tom-Szendrey in #3268
- fix: vue components don't like it when you import
Component
by @shawnyama in #3273 - fix: forget about using
Component
for now by @shawnyama in #3274 - Return stdout / stderr on TaskResponse. Log stdout / stderr on failure. by @kbirk in #3272
- Optimize interventions: by @Tom-Szendrey in #3275
- chore(deps): update gradle/gradle-build-action digest to bdf99f9 by @renovate in #3278
- fix(deps): update dependency extended-eventsource to v1.4.9 by @renovate in #3279
- chore(deps): update dependency @rushstack/eslint-patch to v1.10.1 by @renovate in #3280
- chore(deps): update dependency eslint-plugin-vue to v9.24.0 by @renovate in #3281
- Model config apply config also appends to node by @Tom-Szendrey in #3285
- Readme - WSL install instruction by @asylves1 in #3289
- feat(stratify): select stockflow variables by @shawnyama in #3291
- Fixed model diagram buttons - transparent BG bug. by @ngraham76 in #3288
- Constraint form UI clean up by @ngraham76 in #3277
- NPE accessing a document assets "optional" Metadata by @bigglesandginger in #3292
- feat(model-edit): edges are linked to port positions by default by @shawnyama in #3284
- remove null casuing empty state by @asylves1 in #3293
- add name to placeholder document by @dgauldie in #3298
- TA1 hosted in staging by @bigglesandginger in #3300
- fix(model diagram): watcher shouldn't be called while template card moves by @shawnyama in #3294
- Missing users from Share Dialog by @bigglesandginger in #3299
- bug[hmi-client]: Unable to save github repo as code asset by @dvince2 in #3305
- Workflow refactor by @kbirk in #3276
- feat: improve bound range indicators by @mwdchang in #3302
- fix for bug "Cannot save project overview content" by @dgauldie in #3308
- Small refactor for the clone methods by @kbirk in #3311
- model function for getting and updating values by @blanchco in #3314
- Save sciml calibrate loss func by @Tom-Szendrey in #3318
- Remove Provenance from Postgres (and clean up the unused calls) by @bigglesandginger in #3310
- Palantir java format by @YohannParis in #3317
- Treat Workflow transform as a local change by @asylves1 in #3321
- chore(deps): update actions/add-to-project digest to 9bfe908 by @renovate in #3325
- chore(deps): update gradle/gradle-build-action digest to 8baac4c by @renovate in #3326
- chore(deps): update gradle/wrapper-validation-action digest to 460a3ca by @renovate in #3327
- chore(deps): update authzed/spicedb docker tag to v1.30.1 by @renovate in #3328
- simplify model config state by @blanchco in #3324
- Palantir java format with Tabs by @YohannParis in #3329
- feat[hmi-client]: The Documents / Models / Dataset switcher on the E… by @dvince2 in #3323
- feat: transition matrices for model diagram by @shawnyama in #3306
- Added process notification panel by @jryu01 in #3315
- Fixed missing return statement by @jryu01 in #3339
- fix infinite succes on extractions by @blanchco in #3335
- WIP integration by @dgauldie in #3341
- Update github actions by @YohannParis in #3351
- Fix the issue that editor pane jumps around when scrolling by @jryu01 in #3356
- fix: parameter unit assignment when adding a template card by @shawnyama in #3358
- move funman components by @blanchco in #3362
- Update SecurityConfig.java by @YohannParis in #3342
- move stratification by @blanchco in #3368
- move optimize by @blanchco in #3367
- Notification Persistence by @kbirk in #3312
- move workflow to components by @blanchco in #3371
- Bump tar from 6.2.0 to 6.2.1 by @dependabot in #3301
- fix(model-edit): executed code is saved properly by @shawnyama in #3374
- change model symbol and diagram font to latin modern by @asylves1 in #3370
- Client events allow multiple tabs by @bigglesandginger in #3378
- Taskrunner intermediate progress by @kbirk in #3376
- add missing checkmark for input by @asylves1 in #3380
- fix document metadata by @blanchco in #3373
- refactor removal into send by @bigglesandginger in #3382
- Should fix tests by @kbirk in #3384
- Remove unused es-ingest package by @kbirk in #3385
- remove notification test by @mwdchang in #3383
- TaskRunner bandaid solution by @kbirk in #3377
- Fix notification for tasks to include the user id by @kbirk in #3372
- Taskrunner tests to CI as its own workflow by @kbirk in #3386
- remove unused function by @mwdchang in #3387
- Adding cancel to the pyciemss drilldowns by @Tom-Szendrey in #3337
- Fix taskrunner ci by @kbirk in #3390
- Fix taskrunner python code by @kbirk in #3392
- Pyciemss Cancel button styling by @Tom-Szendrey in #3393
- feat: funman taskrunner by @mwdchang in #3375
- fix: missing makefile entries by @mwdchang in #3397
- chore(deps): update dependency @rushstack/eslint-patch to v1.10.2 by @renovate in #3405
- fix(deps): update dependency org.elasticsearch.client:elasticsearch-rest-high-level-client to v7.17.20 by @renovate in #3406
- chore(deps): update authzed/spicedb docker tag to v1.31.0 by @renovate in #3407
- chore(deps): update dependency eslint-plugin-vue to v9.25.0 by @renovate in #3408
- fix broken mmt call by @blanchco in #3409
- fix(vite config): beaker urls by @shawnyama in #3414
- fix: restrict access to flattened view until decomposed view is loaded by @shawnyama in #3396
- Small fix for missing datatype after Enrich Dataset by @asylves1 in #3413
- Make event data col text by @kbirk in #3400
- Remove hibernate bytecode enhancements by @kbirk in #3394
- Flyway migration by @kbirk in #3417
- Remove broken link add Figtree font by @asylves1 in #3420
- import model name when adding to project by @blanchco in #3418
- fix for sharing input clearing by @asylves1 in #3425
- Consolidate all taskrunner code by @kbirk in #3427
- Split image building by @YohannParis in #3369
- 3344 task migrate simulation to postgres by @dvince2 in #3423
- feat: model configurations can be accepted into stratify and model edit by @shawnyama in #3426
- 3353 handle persisted notifications by @jryu01 in #3412
- refresh document on extractions complete by @blanchco in #3401
- feat: funman taskrunner api plumbing by @mwdchang in #3411
- 3410 bug missing concepts and datatype in dataset enrichment by @dgauldie in #3422
- refresh dataset on change by @blanchco in #3434
- migration_of_sims by @dvince2 in #3435
- fix: make sure
id
isn't present when saving as a new model by @shawnyama in #3436 - feat: expressions in initial table by @shawnyama in #3440
- 3443 bug owner does not show up in table view on the homepage by @dgauldie in #3444
- First pass at manual testing by @YohannParis in #3449
- Added documentation urls by @jryu01 in #3437
- UX adjustments and refinement to Notifications panel by @ngraham76 in #3448
- test by @mwdchang in #3455
- fix CI builds for taskrunners by @dgauldie in #3459
New Contributors
- @dependabot made their first contribution in #1951
- @ngraham76 made their first contribution in #3223
- @asylves1 made their first contribution in #3289
Full Changelog: v2.8.0...v2.9.0