Skip to content

Commit b32ee32

Browse files
Merge pull request #667 from validmind/update-staging-13702852763
Merge main into staging
2 parents 800bac3 + 54b7588 commit b32ee32

File tree

4 files changed

+166
-1
lines changed

4 files changed

+166
-1
lines changed

site/_quarto.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ website:
173173
- text: "---"
174174
- text: "Releases"
175175
# MAKE-RELEASE-NOTES-EMBED-MARKER
176+
- releases/2025/2025-mar-07/release-notes.qmd
176177
- releases/2025/2025-jan-31/release-notes.qmd
177178
# CURRENT-YEAR-END-MARKER
178179
- file: releases/2024/2024-releases.qmd

site/index.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ listing:
4646
fields: [title, description]
4747
contents:
4848
# MAKE-RELEASE-NOTES-LATEST-MARKER
49+
- /releases/2025/2025-mar-07/release-notes.qmd
4950
- /releases/2025/2025-jan-31/release-notes.qmd
5051
- /releases/2024/2024-dec-24/release-notes.qmd
5152
- /releases/2024/2024-dec-06/release-notes.qmd
5253
- /releases/2024/2024-oct-22/release-notes.qmd
5354
- /releases/2024/2024-sep-25/release-notes.qmd
54-
- /releases/2024/2024-sep-09/release-notes.qmd
5555
# MAKE-RELEASE-NOTES-OLDEST-MARKER
5656
- id: validmind-academy
5757
type: grid
Loading
Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
---
2+
title: "March 7, 2025"
3+
listing:
4+
- id: academy
5+
type: grid
6+
grid-columns: 1
7+
max-description-length: 250
8+
# image-height: 100%
9+
contents:
10+
- path: ../../../training/training.qmd
11+
title: "{{< var validmind.training >}} {{< fa chevron-right >}}"
12+
description: "Our training modules are interactive. They combine instructional content with our live product and are easy to use."
13+
fields: [title, description]
14+
---
15+
16+
This release focuses on quality of life improvements for our users: {{< var validmind.training >}} training journeys, transparent history for breaking changes and deprecations, and additional validation report configuration options in the {{< var validmind.platform >}}.
17+
18+
::: {.highlights}
19+
20+
## Release highlights — `25.02`
21+
22+
::: {.callout}
23+
Our documentation now follows the new **unified versioning scheme** for our software as of our [`25.01` release on January 31, 2025](/releases/2025/2025-jan-31/release-notes.qmd).
24+
:::
25+
26+
### Documentation
27+
28+
<!---
29+
PR #649: Define next iteration of training content
30+
URL: https://github.com/validmind/documentation/pull/649
31+
Labels: documentation
32+
--->
33+
#### A guided {{< var validmind.training >}} experience
34+
35+
Wondering you can get started with {{< var vm.product >}}? Check out our free training material, now with an upgraded experience!
36+
37+
- We've added a training overview, learning paths, and a sample training plan to help you navigate your training journey.
38+
- We've also introduced an frequently asked questions section mapping common questions to relevant learning paths.
39+
40+
::: {.column-margin}
41+
:::{#academy}
42+
:::
43+
44+
:::
45+
46+
<!---
47+
PR #650: Part 1 — +"Breaking changes and deprecation" page under releases to support the new processes
48+
URL: https://github.com/validmind/documentation/pull/650
49+
Labels: documentation
50+
--->
51+
#### Breaking changes and deprecation history
52+
53+
We've introduced an interactive historical record of breaking changes and deprecations to the {{< var validmind.product >}} to better inform users about important updates to our product. You can review this history under our Releases section.
54+
55+
- In addition to announcement and planned obsolescence dates, this history provides easy access to any relevant messaging associated with the change, such as version release notes and blog posts.
56+
- These histories grouped by calendar year are searchable and can be filtered by product area ({{< var validmind.developer >}}, {{< var validmind.platform >}}), associated versioning, and the type of change.
57+
58+
::: {.column-margin}
59+
[Breaking changes & deprecations](/releases/breaking-changes/breaking-changes.qmd){.button .button-green target="_blank"}
60+
61+
:::
62+
63+
:::
64+
65+
## Enhancements
66+
67+
### {{< var validmind.platform >}} (v1.29.20)
68+
69+
<!---
70+
PR #1199: Support additional export options for validation report
71+
URL: https://github.com/validmind/frontend/pull/1199
72+
Labels: enhancement
73+
--->
74+
#### Additional validation report export options
75+
76+
:::: {.flex .flex-wrap .justify-around}
77+
78+
::: {.w-70-ns .pr4}
79+
We now support additional configuration when exporting validation reports, allowing you to choose what gets included in your generated document.
80+
81+
::: {.tc}
82+
83+
:::
84+
85+
:::
86+
87+
::: {.w-30-ns}
88+
[Export documentation](/guide/model-documentation/export-documentation.qmd#export-validation-report){.button}
89+
:::
90+
91+
::::
92+
93+
![New Export Validation Report options menu](export-validation-report.png){width=80% fig-alt="A screenshot showing the new Export Validation Report options menu" .screenshot}
94+
95+
<!-- AS PER ANDRES THE ADMIN UI IS EXPOSED TO SELF-HOSTED CUSTOMERS ONLY, SO THE FOLLOWING FRONTEND ENHANCEMENTS HAVE BEEN HIDDEN FROM THIS RELEASE: https://validmind.slack.com/archives/C06JS5D1DNV/p1741129166799279 -->
96+
97+
<!---
98+
PR #1187: [SC-8194] Update Admin UI to set default templates
99+
URL: https://github.com/validmind/frontend/pull/1187
100+
Labels: enhancement
101+
--->
102+
<!-- ### Update admin UI to set default templates
103+
104+
Corresponding backend PR: [https://github.com/validmind/backend/pull/1156](https://github.com/validmind/backend/pull/1156)
105+
106+
- Separates options to select default templates by template type.
107+
- Defaults to prefill all options based on provided org template.
108+
109+
<img width="805" alt="Screenshot of work progress dated 2025-01-24 at 12:43:51 PM" src="https://github.com/user-attachments/assets/9c372189-4a3f-4402-b172-f3dea3ca1f20"/>
110+
111+
Generated PR summary:
112+
113+
This update introduces a new `FormSelect` component, enhancing your ability to select multiple items with 'Select All' support. This component is now part of the `Organizations` page, allowing you to manage demo models and templates more efficiently. The `FormSelect` component uses `chakra-react-select` for multi-select functionality and replaces parts of the existing code in the `Organizations` component for improved performance.
114+
115+
Additionally, the data structure for initial templates has been updated. The `CreateOrganizationRequest` type now includes a structured `DefaultTemplateConfig`, which covers categories like `model_documentation`, `validation_report`, and `monitoring`. Similarly, the `OrganizationDefaults` type reflects these changes, ensuring a consistent display of template information. These enhancements improve code modularity and maintainability by implementing a reusable component and streamlining template handling. -->
116+
117+
<!---
118+
PR #1192: [SC-8220] Adding bootstrap logic to App init
119+
URL: https://github.com/validmind/frontend/pull/1192
120+
Labels: enhancement
121+
--->
122+
<!-- ### Adding bootstrap logic to `AppInit`
123+
124+
When app is started for first time
125+
126+
When you start the app on an empty database for the first time, the app prompts you to create a new organization and admin user.
127+
128+
New user access to `/admin` route
129+
130+
The new user can access the `/admin` route for the admin app. This allows further creation of organizations and users.
131+
132+
Generated PR summary:
133+
134+
This update introduces a new feature for managing the initial setup of the application through a bootstrap check and form. A new component, `BootstrapCheck`, determines if the application is bootstrapped by making an API call, then renders either the `MainApp` or a `BootstrapForm` accordingly. The `BootstrapForm` component assists with creating the first organization and admin user, incorporating form validation, error handling, and password generation features. The `AdminAPI` module is enhanced with methods to support this bootstrap process. Password fields in several components are adjusted to comply with a new feature flag that governs user creation capabilities. Additionally, the `useFlags` hook now includes an `authConfig` flag to control whether user creation with passwords is enabled. These improvements aim to streamline your setup process and enhance flexibility in user management based on configuration flags. -->
135+
136+
<!---
137+
PR #1202: [SC-8245] Upload Organization Templates in Admin UI
138+
URL: https://github.com/validmind/frontend/pull/1202
139+
Labels: enhancement
140+
--->
141+
<!-- ### Upload organization templates in admin UI
142+
143+
<img width="1287" alt="Screenshot 2025-02-03 at 12 59 44 PM" src="https://github.com/user-attachments/assets/60e943b9-da92-4882-a41d-74dd83e26474" />
144+
145+
Allow users to upload default organization templates
146+
147+
Allow users to download most recently uploaded default organization template
148+
149+
Generated PR summary:
150+
151+
This update introduces key enhancements to the organization defaults management in the admin panel. You can now upload new organization templates using a newly added `UploadFileButton` component, which allows you to select and upload JSON files. The file upload process includes validation to ensure only JSON files are accepted and is managed with a mutation hook from `react-query`. Additionally, there is now functionality for downloading the current default organization template asynchronously, presented as a blob.
152+
153+
The introduction of the `OrganizationTemplateModal` component provides a detailed view of organization templates using the Monaco Editor. This modal supports both viewing individual templates and comparing different versions. It is integrated with state management for easier template selection and version comparison.
154+
155+
API interactions have been enhanced with two new methods in `AdminAPI`: `UploadDefaultOrganizationTemplate` and `GetDefaultOrganizationTemplate`, facilitating server-side operations for template uploads and downloads.
156+
157+
Lastly, user interface improvements include updates to the `OrganizationDefaults` page that incorporate these new functionalities, offering an enriched experience when managing organization templates. Additional headers and descriptions have been added to template cards to enhance information display. -->
158+
159+
160+
{{< include /releases/_how-to-upgrade.qmd >}}
161+
162+
163+
<!-- FOOTNOTES -->
164+

0 commit comments

Comments
 (0)