PolicyCenter 10.1.1 Release Notes
Major issues and changes
This section contains issues and major changes that may affect your installation. For more information on new features and major changes, see New and Changed Guide.
Studio uses IDEA_HOME environment variable for standalone IntelliJ IDEA
Chinese language resources are for demonstration purposes only
This release includes Chinese language resources in the base configuration. These resources are provided only for demonstration purposes, and are not supported for production use.
Generated reports on changes
The following are generated reports of changes between releases.
Guidewire also provides a report detailing certain differences between the current release and your prior release. This report describes changes in display keys, entities, typelists, and the Gosu API. To obtain your custom Upgrade Diff report, visit the Guidewire Community and search for knowledge article 7898, "How to find reports detailing differences between earlier and later releases of Guidewire core products".
Changes between releases 10.1.0 and 10.1.1
- Base resources
- To view a report of the changes to the base resources, click here.
- Base PCF files
- To view a report of the changes to the base PCF files, click here.
Improvements and resolved issues
Guidewire attempts to provide information for issues of primary importance to our customers. This list is not intended to be comprehensive.
PolicyCenter improvements and resolved issues
| ID | Description |
|---|---|
| ISPC‑1714 | Improved performance of screen by reducing calls to the UserPreferencesStore
plugin. Now the list of last policies and jobs is read from the plugin in memory,
and then saved back to the plugin only once. Previously, each item was committed
individually, which caused performance problems, especially if the
UserPreferencesStore implementation made requests to an external
service (as in the case of multi-cluster). |
| ISPC‑1751 | Since the fastinternal handler is no longer needed, comments
in scheduler-config.xml have been changed to reflect that. |
| ISPC‑2269 | Rate books were sometimes reloaded unnecessarily. When searching a specific rate book for a rate routine, the rate book was reloaded if the routine was not found in that particular book, even if the rate routine existed in another rate book in the hierarchy of the rate book being searched. |
Advanced Product Designer improvements and resolved issues
| ID | Description |
|---|---|
| APD‑545 | With this fix, schedules on coverages with existing
CoveragePattern files are processed correctly when regenerating
the product. This fixes a previously known issue. |
| APD‑729 | Advanced Product Designer prevents code generation if the product has duplicate short names that would cause issues in the generated code. To help resolve these issues, the validation messages now show the short names that are duplicated. |
| APD‑788 | Fixed an issue where Generate Product Code produced a
PolicyLineMethods.gs class with a
LocationsInUseOnOrAfterSliceDate method that did not
compile. |
| APD‑1059 | After generating a product, if you add or remove a clause term, then regenerate
the product, you no longer encounter errors that prevent the server from starting.
This fixes a previously known issue that caused the following error messages:
And: |
| APD‑1072 | When using Generate Template on the APD
Managed tab of the Product Management screen,
the XML template for clause schedule terms has changed. In the template, information
for the ScheduleItem entity and LinkedClause
details is no longer necessary and is not included. In addition, all schedule terms
are now included as part of the main APDCoverage in the
Terms array. This may cause naming differences when compared to
previously exported templates due to name size constraints and collisions. |
| APD‑1094 | When defining a package clause term with a variable number of values per package, the clause (coverage, condition, or exclusion) functioned as expected in the visualization screens. However, code generation failed due to a validation error. With this fix, you can now generate code on package clauses with variable length packages. |
| APD‑1121 | Fixed an issue that cause null pointer exceptions when generating product code on a product with missing required fields. |
| APD‑1200 | Location, Involved party, and Date-time schedule terms can no longer be marked as Generate As Clause Term in the Clause Schedule Terms listview. These types cannot be product model terms. If you marked these as clause terms, then generated the product, the server failed to start. |
| APD‑1205 | After the product has been finalized, a checksum file is generated to detect file changes. The checksum now ignores end-of-line characters. For existing products generated before this fix, the first time you regenerate the checksum file, messages in the user interface will report differences for unmodified files. Subsequent file difference detection will be back to normal. |
| APD‑1221 | When you select Generate Product Code, you can now
select:
|
| APD‑1274 | Fixed an issue where exporting a product to template exported the default value
in conditional expressions rather than the conditional value for text fields. For
example, if a field setting was:
Exporting and re-importing this line could result in:
This has been corrected and template export will now work as expected. Review conditional field default values for text fields on existing templates and fix them if necessary by importing, correcting the incorrect values and re-exporting. |
| APD‑1324 | In Advanced Product Designer, you cannot use Java or Gosu keywords as short names. With this change, warnings are also generated for certain PolicyCenter keywords. See the documentation for more information. |
| APD‑1682 | Fixed an issue where the user could update an APD product using a template for a different product. This is no longer permitted, and a message is displayed to the user. |
ContactManager improvements and resolved issues
|
ID |
Description |
|---|---|
| ISCM‑138 | Updated scheduler-config.xml to remove
comments referring to the obsolete fastinternal handler. |
Platform improvements and resolved issues
| ID | Description |
|---|---|
| ISGOSU‑285 | Fixed an issue that caused a deadlock for double-check locking. |
| ISGOSU‑324 | Fixed an issue that caused a server-side
ConcurrentModificationException exception when executing two
BatchRunner scripts at the same time. |
| ISPL‑2018 | Increased the length of the CheckOutBy column on the
WorkItem entity to accommodate longer server and pod names if run
under Kubernetes. |
| ISPL‑3291 | Upgraded swagger-ui to 3.31.1. |
| ISPL‑3371 | Certified Apache Tomcat 9.0.39. For information about supported releases, visit the Guidewire Community and search for knowledge article 1005, "Supported Software Components". |
| ISPL‑3588 | Upgraded slf4j to 1.7.30. |
| ISPL‑3658 | Upgraded Apache commons-beanutils to 1.9.4. |
| ISPL‑3908 | Certified the following JDKs:
For information about supported releases, visit the Guidewire Community and search for knowledge article 1005, "Supported Software Components". |
| ISPL‑4012 | Fixed an issue that might cause an "Unexpected property (not a column)" error in the log during a full upgrade. |
| ISPL‑4187 | Guidewire InsuranceSuite has introduced new features for improved accessibility, including support for screen readers, enhanced keyboard navigation, and new user interface settings. For more information, see the Application Guide. |
| ISPL‑4274 | Removed the netty-3.10.6.Final library. |
| ISPL‑4283 | Fixed an issue that occurred while pasting values into date input fields. The day and month values would sometimes be swapped, or the day value would be shifted forward or back by one day. |
| ISPL‑4442 | The default plugin implementation of IBaseURLBuilder now
properly ignores HTTP Host header information to avoid XSS vulnerabilities. The URLs
formed are now taken exclusively from the URL that PolicyCenter uses to connect to the server. Two new
IBaseURLBuilder implementations in Gosu are available. You can
use either of these classes as the IBaseURLBuilder plugin if you
want different behavior.
gw.plugin.baseurlbuilder.FixedBaseURLBuilder behaves in the same
way as the default implementation, with a configuration plugin parameter
FqdnForUrlRewrite. Setting the value of this parameter forces
that value to always be used as the base URL instead. The class
gw.api.ForwardedAwareBaseURLBuilder supports
Host, Forwarded and
X-Forwarded-* HTTP headers to extract proxy information if you
choose to accept the XSS security risk in doing so. The source code of both plugin
classes is available in Gosu for you to examine and copy for modification to your
requirements. |
| ISPL‑4466 | Upgraded Jetty to 9.4.30.v20200611 and ASM to 7.3.1. |
| ISPL‑4550 | Fixed the handling of RestOperationMBean to be JMX
compatible. |
| ISPL‑4563 | Fixed an issue where clicking on a button immediately after changing a post-on-change text input would not execute the button action. |
| ISPL‑4587 | The PCF property printable now affects the visibility of the
PrintLocation and PrintGroup widgets. If
printable is false, then
PrintLocation and PrintGroup do not appear as
options in the Print Claim dialog. If all options in the
Print Claim dialog are false, then the
"Print" button in the dialog is disabled. If the |
| ISPL‑4602 | Fixed an issue where post-on-change was not triggered when tabbing out of the last element on a screen. |
| ISPL‑4619 | Removed io.netty.netty release 4.1.46 libraries. |
| ISPL‑4705 | (Oracle only) Fixed an issue with DBStats batch processing that generated
multiple unnecessary DBMS_STATS commands for each table. |
| ISPL‑4747 | Fixed an issue that occurred when generating an AWR report with database statistics on Oracle 19 with Exadata when real-time statistics were present in the Oracle catalog tables. There is now a row in the table statistics report within the AWR report that provides Oracle's real-time statistics. |
| ISPL‑4812 | Added support for Microsoft SQL Server Enterprise 2019 on Amazon Relational Database Service (RDS), and upgraded the JDBC driver to 8.2.2. For information about supported releases, visit the Guidewire Community and search for knowledge article 1005, "Supported Software Components". |
| ISPL‑4852 | Corrected the error message that appears if the application rejects the upload of a file because the MIME type or extension is not permitted. |
| ISPL‑4932 | Fixed an issue where privacy inputs were not being cleared properly and were retransmitted to the client to be rendered again. |
| ISPL‑4933 | Fixed an issue where password inputs were not being cleared properly and were retransmitted to the client to be rendered again. |
| ISPL‑4937 | Updated jQuery to 3.5.1. |
| ISPL‑4942 | Two new configuration parameters are available to enable an absolute maximum
session length. If the value of the EnableAbsoluteMaxSessionLength
parameter is true, then the server immediately invalidates any
session with a creation timestamp of more than the value of the
AbsoluteMaxSessionLength parameter in minutes before the current
time. Any session that passes this threshold with in-progress, unsaved work loses
that work. The default value of EnableAbsoluteMaxSessionLength is
false. |
| ISPL‑4943 | The default session timeout has changed from 10800 seconds (3 hours) to 2700
seconds (45 minutes). To change the timeout, set the
SessionTimeoutSecs configuration parameter. |
| ISPL‑5040 | Certified Oracle WebLogic 14.1.1.0 with Oracle Hotspot 11 JDK 64-bit 11.0.9 only. For information about supported releases, visit the Guidewire Community and search for knowledge article 1005, "Supported Software Components". |
| ISPL‑5042 | Fixed an issue that prevented the free-text batch load command from working
correctly if the solrserver-config.xml file used external
configuration. |
| ISPL‑5101 | Updated Apache Solr to 8.5.2. On upgrade from a previous release, to rebuild the indexes, rerun the free-text batch load command. |
| ISPL‑5105 | Upgraded poi-ooxml to 4.1.2. |
| ISPL‑5144 | Upgraded Google Protocol Buffers Core library (protobuf-java) to 3.13.0. |
| ISPL‑5145 | Upgraded Apache commons-codec to 1.14. |
| ISPL‑5146 | Upgraded Apache commons-dbcp2 to 2.7.0. |
| ISPL‑5147 | Upgraded Mozilla 'rhino' to 1.7.12 |
| ISPL‑5177 | Fixed an issue in the QuickJump box where pressing Down Arrow
did not show the list of available commands. |
| ISPL‑5193 | Upgraded Quartz scheduler to 2.3.2 |
| ISPL‑5194 | Upgraded Apache Logging Log4j libraries to 2.13.3. |
| ISPL‑5204 | Upgraded the Fasterxml java-uuid-generator library to 4.0.1. |
| ISPL‑5227 | A new Gosu class gw.json.gxconvert.GXModelConverter is
available to use in the Scratchpad in Guidewire Studio. This class provides basic
conversion of GX models to JSON schemas and mappings for Integration Views. You can
modify the code in this class to support the particular requirements and structures
of more complex GX models. |
| ISPL‑5239 | Updated the Joda-Time library to 2.10.6 to provide newer time zone data. |
| ISPL‑5355 | RunConsistencyChecker now throws a
RuntimeException exception if the batch process either does not
start or does not finish. The status of a previous checker run is no longer reported
for the current run. |
| ISPL‑5412 | The use of the studio.ultimate file to identify an external
IntelliJ installation is deprecated and is superseded by the presence of the
IDEA_HOME environment variable. |
| ISPL‑5504 | Upgraded java-uuid-generator to 4.0.1. |
| ISPL‑5588 | Upgraded FasterXML Jackson to 2.11.3. |
| ISPL‑5698 | Fixed an issue that caused deadlocks in message processing and class loading. |
| ISPL‑5798 | Fixed an issue with NoteViewPermissionHandler where it
incorrectly checked the noteview permission instead of the
noteedit system permission. |
| ISPL‑5877 | Upgraded junit to 4.13.1. |
| ISPL‑5905 | Fixed an issue where a new set of market Exchange Rates added by the Exchanges Rates plugin and batch process would not immediately be picked up by other nodes in the cluster. |
| ISPL‑5989 | Upgraded Gradle to 6.5.1. |
| ISSTUDIO‑640 | Certified DCEVM 11.0.8 for use with Amazon Corretto 11.0.8. For information about supported releases, visit the Guidewire Community and search for knowledge article 1005, "Supported Software Components". |
