Hi everyone!
We've released the following platform improvements this week:
Â
SF 2026.2
- 20261111 - Generate and deploy all selected program objects
-
In 2026.2, you can select several program objects in the Code overview or Functionality screen and click Generate selected or Execute selected. Only one of the selected objects was generated or executed. The others were skipped without a warning. The job still finished as successful, so the database could end up partly out of date without you noticing.
-
Generate selected and Execute selected now process every program object you selected. All selected objects are generated or executed in one job, as expected. Selecting a single object works the same as before.
-
This was already fixed in 2026.3 and beyond
Â
-
SF 2026.3.11, 2026.3
- 20261110 - Speed up flagging of views that depend on modified objects
-
Previously, flagging the modified objects for a smart upgrade could take hours in Db2 for i and PostgreSQL models with many views. Every possible route between dependent views was checked separately. Also, a view was considered dependent on a table when the table name only appeared as part of a longer word, such as a column name. As a result, a smart upgrade could select almost all views.
-
We have improved how the views and MQTs that depend on a modified table, view or MQT are found. Each view is now checked only once, and a name only counts when it appears as a whole word. Flagging now takes seconds instead of hours, and a smart upgrade only selects the views that actually depend on a change.
-
Views that refer to an object in upper case, or in Db2 for i by its alias, are now also selected. In Db2 for i, journaling is now also restarted when only an MQT has changed.
-
