New Features Delivered in 8.0 Patch Sets
This section lists the feature enhancements released in Calendar Server 8.0 patch sets.
Calendar Server is Now Certified on Oracle WebLogic Server (Patch Set 4)
From patch set 8.0.0.4.0 onwards, Oracle Communications Calendar Server is supported and certified only on Oracle WebLogic Server.
- Calendar Server Installation and Configuration Guide
- Calendar Server System Administrator's Guide
- Calendar Server Security Guide
WCAP Support for Storing External Attachments (Patch Set 2)
A new WCAP parameter is introduced for storing external attachments. See WCAP Developer's Guide for for more information.
TLS1.3 Supported in Calendar Server
Calendar Server supports TLSv1.3 in addition to TLSv1.2 from 8.0.0.8.0.
Support for Monitoring
Calendar Server 8.0 uses a managed bean (MBean) created in Oracle GlassFish
Server to collect monitoring data. By using the GlassFish Server’s Java Management
Extension (JMX) interface, you can then access this data by using a JMX-compliant
client. The JMX client connects to the platform’s MBeanServer by using a JMX Service
URL. Once a client connects to the MBeanServer, it uses the Calendar Server monitoring
MBean object name to access the MBean’s attributes. In addition to using monitoring data
gathered by the Calendar Server monitoring MBean, you can also check the health of your
hosts by using the Calendar Server supplied responsetime
script. This
script sends a set of basic requests to Calendar Server and measures the amount of time
needed to process those requests. When the responsetime
script shows a
spike or a large increase in response time, this indicates a potential issue with
Calendar Server that needs to be addressed. For more information, see the chapter on
monitoring in Calendar Server System Administrator’s Guide.
New LDAP Attributes
- davcore.ldapattr.inetresourcestatus
- davcore.ldapattr.inetuserstatus
davadmin repair Includes Domain Migration
The davadmin repair command now includes domain migration support.
Fixes in This Release
This section lists issues fixed in Oracle Communications Calendar Server 8.0.0.8.0.
Note:
For the list of issues that have been fixed in 8.0 patch sets, refer to the patch readme documents on My Oracle Support.Table 1-1 Fixes in Calendar Server 8.0.0.8.20250424
Bug Number | Customer SR | Notes |
---|---|---|
37382165 | N/A | Support for MySQL 8.4 |
37574649 | N/A | Upgrade Commons Logging from 1.2-f4fdecd to 1.3.4 |
37578502 | N/A | Third Party jar upgrade-CS/COS:commons-cli,commons-codec,commons-dbcp,commons-io,commons-pool,commons-csv 37585688 Upgrade jackson core, databind and annotations from 2.14.2 to 2.18.2 |
37585688 | N/A | Upgrade jackson core, databind and annotations from 2.14.2 to 2.18.2 |
37591574 | N/A | Third Party jar upgrade-CS/COS:Upgrade Commons Lang from 3.12.0 to 3.17.0 |
37757861 | N/A | Third Party jar upgrade-CS/COS:HttpClient 4x to 5x |
37871821 | N/A | Upgrade ical4j jar from 1.0.8 to 1.0.9 |
37767086 | N/A | Upgrade Jaxen 1.2.0 to 2.0.0 |
Table 1-2 Fixes in Calendar Server 8.0.0.8.0
Bug Number | Customer SR | Notes |
---|---|---|
35615468 | N/A | Unable to authenticate to Calendar server on Weblogic. |
Table 1-3 Fixes in Calendar Server 8.0.0.6.0
Bug Number | Customer SR | Notes |
---|---|---|
33455334 | N/A | Support for MySQL 8.0. |
33449544 | N/A | Third-party libraries upgraded for 8.0.0.6.0 release. |
33198579 | N/A | Calendar Server :init-config is not working in Solaris 11.3 when configured over ldaps. |
Table 1-4 Fixes in Calendar Server 8.0.0.5.0
Bug Number | Customer SR | Notes |
---|---|---|
31582203 | N/A | Davadmin -s option is not working as
expected in Calendar Server 8.0.0.4.0.
|
31708079 | N/A | Config-rtuser shows ldap error in Solaris 11.4. |
32212899 | N/A | WLS Calendar: davadmin config command is
not working as expected in some combinations.
|
32230878 | N/A | Calendar Server upgrade proceeds even when Weblogic is down. |
32230991 | N/A | Calendar Server upgrade fails on Solaris 11.4. |
Table 1-5 Fixes in Calendar Server 8.0.0.4.0
Bug Number | Customer SR | Notes |
---|---|---|
29377619 | N/A | Calendar Server:init-config shows issues on Solaris Sparc 11.4. |
30726719 | N/A | Support Oracle Weblogic as container for Calendar Server. |
29647231 | N/A | Weblogic support: davadmin fails to
connect if using WLS 12.2.1.3 version.
|
29377619 | N/A | Support Oracle Weblogic as container for Calendar Server. |
30726719 | N/A | Support Oracle Weblogic as container for Calendar Server. |
29647231 | N/A | Weblogic support: davadmin fails to
connect if using WLS 12.2.1.3 version.
|
30527672 | N/A | Jackson libraries upgrade: databind to 2.9.10.1, core and annotation to 2.9.10. |
Table 1-6 Fixes in Calendar Server 8.0.0.3.0
Bug Number | Customer SR | Notes |
---|---|---|
30034492 | N/A | Third-party libraries upgraded for 8.0.0.3.0 release. |
Table 1-7 Fixes in Calendar Server 8.0.0.2.0
Bug Number | Customer SR | Notes |
---|---|---|
25604357 | N/A | D:acl property and ACL command do not support D:all/ D:authenticated. |
25679801 | N/A | Wcap support for storing external attachments (non managed) |
26037480 | N/A | Propose new time functionality not working against iOS/MacOS |
26358063 | N/A | Create/Edit event fails when attachment filename has special characters. |
26372945 | N/A | Calendar installation fails when DS is in DS6-mode for password policy. |
27175338 | N/A | -A switch should be used when Glassfish is the container. |
Table 1-8 Fixes in Calendar Server 8.0.0.1.0
Bug Number | Customer SR | Notes |
---|---|---|
24696527 | N/A | Timezone stripping sometimes removes latest
RDATE .
|
24589802 | N/A | Domain caching is not honored. |
24492082 | N/A | The davadmin passfile create command
failed.
|
24470857 | 24470857 | An event remains in the invitee agenda after being removed from the owner agenda. |
24387135 | N/A | Oracle DB incorrectly calculates timestamp due to session timezone. |
24319668 | N/A | The davadmin command displays erroneous
message.
|
23129149 | N/A | Cal:last segment of URI should be made
opaque for calendar created by using davadmin
command.
|
22234574 | N/A | The davadmin repair command should
support moving users between domains.
|
22112329 | N/A | A wcap import fails with error 500 when UID is same for event and todo. |
21380910 | N/A | The inetuserstatus and
inetresourcestatus attributes are not working as
expected.
|
21241796 | N/A | The import.wcap response should provide the total count of imported entries. |
1731043 | N/A | An attachment file should be handled properly if the file name has more than 230 characters. |
Known Problems in 8.0 Patch Sets
This section lists the known problems in Calendar Server 8.0 patch sets.
Calendar Server Configuration Fails in WebLogic Server 12.2.1.4 but Works with WebLogic Server 12.2.1.3
Patch Set 8.0.0.4.0 onwards
Bug number: 32187735
Configuration of Calendar Server fails only on WebLogic Server 12.2.1.4 but works with WebLogic Server 12.2.1.3.
Workaround: Before configuring Calendar Server on WebLogic Server 12.2.1.4, perform the following steps:
- Copy the required mysql-connector-java-5.1.x connector jar version to the lib
directory of your WebLogic domain. For example, if you want to deploy Calendar
Server on domain 1, copy the jar to:
WebLogic_home/user_projects/domains/domain1/lib/
Note:
The mysql-connector-java-5.1.35-bin.jar file is already available in the installation location of Calendar Server: /opt/sun/comms/davserver/lib/jars. Copy this jar to the lib directory of WebLogic domain. - Restart WebLogic Server.
davadmin db -UnsupportedClassVersionError
Patch set 8.0.0.3.0 onwards
Bug number: 30031880
This impacts only the GlassFish Server 3.x deployments. These deployments are supported only with Java 7.
Workaround: Before running the davadmin command, set your terminal's JAVA_ HOME and PATH environment variables to JDK 1.8.0_update
JSP-Based Browse does not Display and Redirects to /principals URI
Patch set 8.0.0.4.0 onwards
Bug number: 29649135
WebLogic Server deployments do not support the Browse-servlet option of Calendar Server.
Workaround: Use the davadmin CLI Admin tool for all administrative activities.
caldav Configuration Fails on GlassFish Server 3.1.2.19 but Works on GlassFish Server 3.1.2.18
Patch set: All 8.0 patch sets
Bug number: 30547042
This is applicable only for GlassFish Server 3.x deployments for all releases since 8.0 and patch sets.
Workaround: Use GlassFish Server version 3.1.2.18.
Product Version String does not Support Weblogic Deployment
Patch Set 8.0.0.4.0 onwards
Bug number: 30744543
Till 8.0.0.4.0, Calendar Server product version included a short version. For example, Oracle Communications Calendar Server version: 8.0.0.2.0 (8-2.00; built 2018-01-09T23:53:06-0800).
From Calendar server 8.0.0.4.0 release onwards, the product version string is optimized and the short pattern string is removed to support Weblogic as the deployment container. For example, Oracle Communications Calendar Server version: 8.0.0.4.0 (built 2019-11-15T05:47:08-0800).
Initial Configuration Failing when MySQL 5.7.26 is Used with JDK Versions Higher than JDK 8
Patch Set 8.0.0.6.0 onwards
Bug Number: 33445205
Initial configuration for Calendar Server 8.0.0.6.0 is failing when MySQL 5.7.26 is used with JDK versions higher than JDK 8.
Workaround: Add TLS version 1.2 to the MySQL configuration file /etc/my.cnf.
[mysqld]
tls_version=TLSv1.2
Initial Configuration Failing when MySQL is Used from Setups with PDT Timezone
Patch Set 8.0.0.6.0 onwards
Bug Number: 33322960
Initial configuration for Calendar Server 8.0.0.6.0 is failing when MySQL is used in setups with PDT timezone.
Workaround: Add default-time-zone entry in the MySQL configuration file /etc/my.cnf.
Migration from Calendar Server 6 to Calendar Server 8 Not Supported
Patch Set 8.0.0.8.0 onwards
Bug Number: 37854240
Migration from Calendar Server 6 to Calendar Server 8 is not supported from Calendar Server 8.0.0.8.0 onwards.
The davadmin account repair -D Command Does Not Fix the Email Addresses in the Alarm
SR number: N/A
Bug number: 24818711
After running the davadmin account repair -D command, due to a user being moved from one domain to another, VALARM still shows the user’s old email address.
-
If user B subscribes to user A's calendar, and the domain of user A’s email address is changed, then the subscribed calendar is not found in the list of user B's subscribed calendars.
- If user B grants user A management rights, and the domain of user A’s email address is changed, then user B's account properties no longer show that user A has been granted management rights.
responsetime Script Returns Request Failed Error
SR number: N/A
Bug number: 21487603
If the host that the responsetime
script queries is
experiencing high load, the script might fail and display the message '207: Response
Time request failed.
Event Creation Fails if a User’s Email Address Contains Double Quotation Marks
SR number: N/A
Bug number: 20427454
Calendar Server cannot create events for, nor can users invite, users whose email address contains double quotation marks, such as "caluser1"@example.com.'
Some davadmin Configuration Parameters Accept Incorrect Values
SR number: N/A
Bug number: 20606487
The davadmin command accepts incorrect values for the following configuration parameters:
- log.dav.commands.loglevel
- log.dav.errors.loglevel
- log.dav.scan.loglevel
- log.dav.scheduling.loglevel
- log.dav.telemetry.loglevel
- notification.dav.smtpport
If you had inadvertently set an incorrect value on any of these parameters, and then upgrade to the current version of Calendar Server, the server might not start.
Workaround:
To work around this issue:
- Stop Calendar
Server:
GlassFish_home/bin/asadmin stop-domain domain
- Manually edit the davserver.properties file to change any incorrect value of
the affected configuration parameters.
Valid log level values are OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, or ALL.
- Start Calendar Server:
Cannot Delete Calendar on an iOS 8 Device
SR number: N/A
Bug number: N/A
If you create a calendar by using Convergence, and then try to delete the calendar on a device that is on iOS 8, an iOS 8 device, the calendar is not removed from the Calendar Server database. If you create and delete the calendar on iOS 8, it is removed from the Calendar Server database.
This problem occurs because Convergence creates calendars with both VEVENT and VTODO as supported components. The VTODO component instructs the iOS Calendar app that other VTODO applications can use the calendar, and so the iOS Calendar app does not delete it.
Problem Processing iMIP Message from Yahoo
SR number: N/A
Bug number: 20050746
Calendar Server can process a calendar event received in an iCalendar Message-Based Interoperability Protocol (iMIP) message by using the iSchedule protocol. This capability enables "internal" users to automatically process calendar invitations from "external" users. Currently, however, Calendar Server cannot process a calendar invitation email from Yahoo, and the event does not get added to the user's calendar. The problem is that the Yahoo calendar invitation is improperly formatted. As a result, Calendar Server rejects the event.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Access to Oracle Support
Oracle customer access to and use of Oracle support services will be pursuant to the terms and conditions specified in their Oracle order for the applicable services.
Oracle Communications Calendar Server Release Notes, Release 8.0
E63139-04