You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: scripts/generator/templates/template-release-notes.md
+52-11Lines changed: 52 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -4,21 +4,62 @@ Vaadin {{platform}}
4
4
5
5
## New and Noteworthy Since Vaadin 24.1
6
6
7
-
**Notable Changes**
7
+
### Flow
8
+
- Server-side API for Web Push Notifications
9
+
- Vaadin provides an API in Flow to send [Web Push Notifications](https://developer.mozilla.org/en-US/docs/Web/API/Push_API) from the server to the client's browsers.
10
+
Read more about Web Push API in our [online documentation](https://vaadin.com/docs/latest/configuration/setting-up-webpush#create-webpushservice) and try [base starter](https://github.com/vaadin/base-starter-flow-webpush) or [CRM example project](https://github.com/vaadin/flow-crm-tutorial/tree/feature/webpush), that shows how to store Web Push subscriptions in database.
8
11
9
-
Gradle support is raised to the version (Gradle 7.6) required by [jackson](https://github.com/FasterXML/jackson-core/issues/955)
12
+
- Gradle Incremental Build for Prepare Frontend
13
+
- Defines the inputs and outputs for `vaadinPrepareFrontendTask` of Vaadin Gradle plugin making it possible to skip the task and reduce build time in development mode if _inputs_ and _outputs_ are not changed, e.g. if project configuration not changed and no clean-up made, giving `UP-TO-DATE` result, according to incremental builds feature.
10
14
11
-
### Flow
12
-
-
13
-
### Hilla
14
-
-
15
+
Read more about this feature in our [online documentation](https://vaadin.com/docs/latest/guide/start/gradle#incremental.builds).
15
16
16
-
### Design System
17
-
-
17
+
- Faster server reloads for Spring-based applications
18
+
- Server reload time in Vaadin 24.2 is less by ~53% in average than for Vaadin 24.1, which gives a better developer experience for live-reload of Java changes.
19
+
20
+
- Dev Tools plugin support
21
+
- You can implement a Dev Tools plugin, when you run in development mode. See [documentation](https://vaadin.com/docs/latest/configuration/development-mode/dev-tools/dev-tools-plugin-support) for more details.
18
22
19
-
### Collaboration Engine
20
-
-
21
-
`*` experimental
23
+
Check [Flow 24.2.0 release notes](https://github.com/vaadin/flow/releases/tag/24.2.0) for more infos about this release .
24
+
25
+
### Design System
26
+
- Support for SVG and font icons ([Documentation](https://vaadin.com/docs/latest/components/icons#using-third-party-icons))
27
+
- Custom content slots in Login component ([Documentation](https://vaadin.com/docs/latest/components/login#custom-form-area))
28
+
- Side Navigation component improved and stable ([Documentation](https://vaadin.com/docs/latest/components/side-nav))
29
+
- API for marking Grid cells as row headers
30
+
- New API in Grid for defining which columns' cells should be marked up as headers for their rows, in order to improve usability with screen readers. See https://github.com/vaadin/web-components/issues/5321 for more details.
31
+
- Common Java interface for input field components
32
+
- A generic Java interface for input field components, combining all of the functional interfaces they have in common. See https://github.com/vaadin/platform/issues/4489 for more details
33
+
- Java API for getting splitter position of SplitLayout ([Documentation](https://vaadin.com/docs/latest/components/split-layout#splitter-position))
34
+
35
+
### Addons
36
+
- AI Form Filler Addon *
37
+
- Automatically fills Flow UI components from unstructured data (Raw Natural Language Text)
38
+
- Most of the Flow Components supported (included Grid)
39
+
- Built-in prompt engineering - ready to use
40
+
- Multilingual Support (both input and output)
41
+
- API to add more context instructions for the AI model
42
+
- API to add instructions to give extra information to the AI model about a specific field
43
+
- Documentation under Tools section https://vaadin.com/docs/latest/tools/ai-form-filler
44
+
45
+
### Kits
46
+
- AppSec kit for Vaadin 24 project **
47
+
- Identify and manage vulnerabilities in Vaadin app dependencies
**AppSec Kit for Vaadin 24 will be added to vaadin-bom in 24.2.1.
53
+
54
+
## Known Vulnerability
55
+
-[CVE-2023-42795, CVE-2023-45648]
56
+
- This vulnerable dependency, `org.apache.tomcat.embed/tomcat-embed-core@10.1.13`, is a transitive depndency from Spring Boot (<3.1.5), which will be fixed in the following Vaadin release, after new spring boot (3.1.5, scheduled on 19th Oct, 2023) release.
- This is a **DISPUTED** report. The dependency, `com.fasterxml.jackson.core/jackson-databind@2.15.2`, will be updated in the next vaadin maintenance release.
- This has been identified as a [False-Positive report](https://github.com/jeremylong/DependencyCheck/issues/5912). The affected version will be fixed in the next vaadin maintenance release.
61
+
- CVEs regarding form-filler-addon 1.0.x
62
+
- This is a [false positive report](https://github.com/jeremylong/DependencyCheck/pull/5927) by the owasp plugin, suppression has been sent to `dependency-check-maven` plugin and it will be included in the next maintenance release (8.4.1)
0 commit comments