Release history of Exchange Group Calendar

9/16/22 - Version 3.080 - update for office365

Office 365 ends support for Basic Authentication at the end of this month.

EGC now supports oAuth. You only need this version when you use office 365. For on premise exchange servers this version is not required and has no new features.

To update to this version download the trial version zip file.
Extract the zip and take gcadmin.exe, exchangegroupcalendar_ews.exe and microsoft.identity.client.dll and replace them on your server. (after stopping the egc service)

ExchangeGroupCalendar must be added to your Azure AD like this:

Step 1: open a powershell console as administrator (elevated)
Step 2: make sure it uses tls 1.2 by running this command:  [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Step 3: run this command:  Install-Module -Name AzureAD      and answer A (yes to all). This may take a while, be patient.
Step 4: When you are back at the prompt run the commands below but make sure to change the section "yourID" into
the tenant id of your Azure AD. (leave the quotes, only replace the word yourID)
You can find your tenant ID in Azure Active Directory admin center - Overview

Connect-AzureAD -TenantID "yourID"  
new-AzureADServicePrincipal -AppID "fdea1aff-feaa-4d04-b795-55d873f2283b" -DisplayName "ExchangeGroupCalendar" -Tags {WindowsAzureActiveDirectoryIntegratedApp}

Step 5: Open your azure active directory admin center in the browser and find the exchange group calendar application under Enterprise applications.
Select it and under permissions click "grant admin consent"

Now open gcadmin.exe on your server and enter your tenantID.
Click the button to verify credentials and look at the textbox at the bottom for it's progress. If there are no errors you can start the egc service again.




1/26/21 - Version 3.075 - updates and fix

Fix for issues with office 365, loosing subscriptions and constant restarts.


New setting:


[Disable2waySync]
Value = True

this setting will stop items in the group calendars from being replicated to user calendars. If you just collect user items in group calendars and nothing more then this will make it a lot faster.

Support for using distribution lists as an alternative to the gcadmin console.

To use this feature make sure you have at least one distribution list (or security group with an email address). The distribution list will include all users that are a member of one group calendar.  In config.ini specify this as follows:

[DistributionLists]

Distro0=emailaddress of the distribution list

Distro0GCnumber=number of the group calendar these users are a member of

Distro1=emailaddress of the seconds distribution list

Distro1GCnumber=gc number where distro1 users are a member of

etc.

At this time users can only be a member of one distribution list and so of just one group calendar. Let us know if this does not suffice for you!



To update, stop the EGC-service, download the trial version, replace ExchangeGroupCalendar_ews.exe  and start the egc service.


previous versions

3/10/20 - Version 3.074 - setting TLS1.2 (mandatory for office 365)

When TLS1.0 or TLS1.1 have been disabled on your server you will have to inform EGC that it uses TLS1.2. Add the following to the config.ini file:
[UseTLS1.2]
value=True

To update, stop the EGC-service, download the trial version, replace ExchangeGroupCalendar_ews.exe  and GCadmin.exe and start the egc service.



3/3/2020 -Version 3.0.73 - New feature
You can now instruct the EGC service to Purge the content of one or more group calendars. This will clean out all items from those group calendars.
To clean out a group calendar, open the config.ini and locate the section with settings for that groupcalendar indicated by [group calendar name].
Under that header add: Purge=True
Once the group calendar has been cleaned out, the value will be reset to Purge=False so the software does the cleanout only once.
This setting can be usefull when used in the import.vbs script that is discussed in the FAQ. Before the lines in the script that do the import you would add

writeini "c:\groupcalendar\config.ini", "GroupCal", "Purge", "True"

(GroupCal = Name of the group calendar to clean out)

To update, stop the EGC-service, download the trial version, replace ExchangeGroupCalendar_ews.exe  and start the egc service again



2/7/2020 -Version 3.0.72 - New feature
The gcadmin console now has a 'folder moderator(s)' text box. This option can be enabled on a per-groupcalendar basis.
The assigned email address(es) will receive an email with a link to every new item posted in a group calendar. Clicking the link will open the item directly. This can be used as a holiday request application where the assigned folder moderator approves or rejects the requested vacation time. It can also be used to simply monitor all activity in a group calendar. In Outlook one can create a dedicated subfolder for this and instruct Outlook to deliver all email to that subfolder directly where they serve as an activity log for that particular group calendar.
To update, stop the EGC-service, download the trial version, replace ExchangeGroupCalendar_ews.exe and gcadmin.exe and start the egc service again




1/20/2020 -Version 3.0.71 - New feature
The gcadmin console now has a checkbox for "Show all meetings with defined domains/attendees". This option can be enabled on a per-groupcalendar basis.
A text file will open where you can enter (partial) email addresses that will activate the option.
It will make sure that all meetings with attendees that match the definition will be included in the selected group calendar.
To update, stop the EGC-service, download the trial version, replace ExchangeGroupCalendar_ews.exe and gcadmin.exe and start the egc service again

12/06/19 - Version 3.070 - 2 New features

#1 - You can now have the password of the gcadmin account encrypted and not visible in the console. To use this feature add the following to the config.ini file:
[EncryptPassword]
Value=True
Save and close config.ini and open gcadmin.exe. Then enter the password of the gcadmin account again and click away to see it replaced by "******"

#2 - You can now use the calendar of the gcadmin account as the rootfolder for your group calendars. This means you can now choose to either use public folders or a shared mailbox as the location for your group calendars.
By default the software uses public folders. To use the gcadmin account calendar add the following to the config.ini file
[GcadminCalendarIsGcroot]
Value=True
The software now assumes that the standard folder "Calendar" in the gcadmin mailbox is the starting point (root) to look for sub folders (group calendars)
So when you add a new group calendar to the gcadmin console you need to use the syntax '/foldername'  (without quotes - where '/' represents the standard calendar and 'foldername' represents a subfolder under the standard calendar.)

To update, stop the EGC-service, download the trial version, replace ExchangeGroupCalendar_ews.exe and gcadmin.exe and start the egc service again.





11/11/19 - Version 3.069 - New option to hide the body text of items published in a group calendar.
To update, stop the EGC-service, download the trial version, replace ExchangeGroupCalendar_ews.exe and gcadmin.exe and start the egc service again.


01/23/19 - Version 3.068 - Logging changed. Logging is now always done in egclog.txt and when it's  full, renamed. GcAdmin tool version 3.068 released which has a new option to verify all user email addresses. This comes in handy if you often have users leaving the company so you can remove all with one click from the group calendar configuration.  To update, stop the EGC-service, download the trial version, replace ExchangeGroupCalendar_ews.exe and gcadmin.exe and start the egc service again.

 

09/28/18 - Version 3.067 - bug fix for Office 365 users. If 2 or more users leave the company and you forget to remove them from the group calendar configuration then the EGC software hangs. To update, stop the EGC-service, download the trial version, replace ExchangeGroupCalendar_ews.exe and start the egc service again.

 

07/20/18 - Version 3.066 - Setting added to config.ini file to control the subscription time-out value.
To use this setting, open config.ini and add these 2 lines to the bottom of the file

[PollingTimeOut]
Value=90

Value can be set between 30 and 1440 minutes. Without this setting the software uses 90 minutes which is sufficient for most environments. Increase this value when you notice that the log files report "subscription not found" multiple times in a row. This situation can occur when mass updates to calendar items are being done by automated calendar integrated tools.

To update, stop the EGC-service, download the trial version, replace ExchangeGroupCalendar_ews.exe and start the egc service again.



06/07/18 - Version 3.065 - Setting added to config.ini file to get more than the standard 10 logfiles.
To use this setting, open config.ini and add these 2 lines to the bottom of the file

[LogFiles]
Max=25

25 can be any number between 10 and 100000, which will produce 100.000 logfiles before overwriting the first.
To update, download the trial version, stop the EGC-service, replace ExchangeGroupCalendar_ews.exe and Microsoft.Exchange.WebServices.dll and start the egc service.

 

05/03/18 - Version 3.064 - Fix for Exchange Server behavior most notable in Office 365 that moves mailboxes to other servers or simply looses subscriptions for unknown reasons. The EGC software could fail to detect changes in user calendars and not update the groupcalendar. It now checks the user calendar for anything it missed during the outage.
To update, download the trial version, stop the EGC-service, replace ExchangeGroupCalendar_ews.exe and Microsoft.Exchange.WebServices.dll and start the egc service.

04/30/18 - Version 3.063 - Recurring meeting series and exceptions handling improved. Issues related to attendees belonging to different group calendars as the organizer and indication of acceptance status fixed.
To update, download the trial version, stop the EGC-service, replace ExchangeGroupCalendar_ews.exe and Microsoft.Exchange.WebServices.dll and start the egc service.

03/08/18 - Version 3.062 - Number of issues with meeting items fixed such as meetings not being copied to an attendee group calendar, category and acceptance status information updates and issues with recurring meeting series and exceptions.
To update, download the trial version, stop the EGC-service, replace ExchangeGroupCalendar_ews.exe and start the egc service.

07/13/17 - Version 3.061 - Adjustment for office 365 users with more than 20 group calendars to work around the EWSMaxSubscription limit of 20 for the gcadmin account.
To use this feature create a second gcadmin account and add this section to the config.ini file;
[GCAMIN2]
EmailAddress=
Password=

To update, download the trial version, stop the EGC-service, replace ExchangeGroupCalendar_ews.exe and start the egc service.

05/9/17 - Version 3.060 - Bug fix for import routine. Recurring items got imported multiple times keeping the software busy and the import take longer than needed.
To update, download the trial version, stop the EGC-service, replace ExchangeGroupCalendar_ews.exe and start the egc service.

04/19/17 - Version 3.059 - Fixes for Exchange 2016. Microsoft removed a certain property from appointments that needed a workaround.  Also some small fixes for gcadmin.exe.
To update, download the trial version, stop the EGC-service, replace ExchangeGroupCalendar_ews.exe and gcadmin.exe, start the egc service.

03/25/16 - Version 3.058 - Fix for the import functionality in the gcadmin console. Previously the software concentrated purely on the import and real time processing of new events got delayed too much. Also for larger user groups it was not possible to import everything from all users in one go. Working around that meant that you had to do your import in batches of users. You can now select any date range and number of users to import.
Fix for recurring items in the group calendar that continued to be updated.

New feature
You can now work from a sub calendar located under your normal outlook calendar.
So  - items created for a user (from the group calendar) will go into that sub calendar and
     
- only items that the user creates in the sub calendar will go into the group calendar.

to use this feature one needs to add this to the config.ini file
[UseSubFolderCalendar]
FolderName=MySubfolder
mysubfolder is the name that you prefer to use as the calendar under the normal calendar.
Adding this to the config.ini will create the subfolder calendar for everyone in their outlook. When you use rooms and other resource calendar and have their items copied to a group calendar you must create a subfolder with the same name but not of type calendar but type email items under the resource's default calendar. Otherwise the software will no longer see the items of the resources. When it sees a subfolder with the same name but it's not a calendar then it uses the standard outlook calendar.
The same is true for users that don't want to work from a sub calendar but prefer their default Outlook calendar. Create a non-calendar folder under their Outlook calendar and the software uses their default Outlook calendar.
 

(To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe and start the EGC-service again.)

01/27/16 - Version 3.057 - Fix for AllDay property not being set and a new setting to prevent the sofftware from processing items that have an end date in the past.

To activiate the feature add the following 2 lines to the bottem of the config.ini file
[ProcessFutureOnly]
Value=True

(To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe and start the EGC-service again.)

07/27/15 - Version 3.056 - Fix for changes in Office365 (To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe and start the EGC-service again.)

07/09/15 - Version 3.055 - Internally optimized resulting in faster processing. (To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe and start the EGC-service again.)

01/16/15 - Version 3.054 - Bug fix for Exchange 2013 duplicates and new feature to force the items in the groupcalendar to be created in the same time zone as the the user. To use that feature edit the config.ini file. Add to the bottom of it the lines :

[TimeZone]
UseUserTimeZone=True

06/27/14 - Version 3.053 - Bug fix for meetings missing from groupcalendars that bundle resources . To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe and start the EGC-service again.

06/02/14 - Version 3.052 - Bug fix for duplicating meetings. To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe and start the EGC-service again.

05/19/14 - Version 3.051 - Bug fix for "access denied" errors in logs. To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe and start the EGC-service again.

02/24/14 - Version 3.050 - Small optimizations
To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe and gcadmin.exe and start the EGC-service again.

02/01/14 - Version 3.049 - Added "Working elsewhere" status available in Outlook 2013 to filters section.
To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe and start the EGC-service again.

12/23/13 - Version 3.048 - Fixed bug specific to exchange 2013 in relation to meetings that have their organizer outside of the organization.
To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe and start the EGC-service again.

12/06/13 - Version 3.047 - Fixed bug which prevented cancelled resource bookings to be removed from the group calendar.
To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe, GCADMIN.exe and Microsoft.Exchange.WebServices.dll  and start the EGC-service again.

9/16/13 - Version 3.046 - By default anything older than 60 days will now be removed from the Group Calendars. To change this behavior add the following to the config.ini file;
[CleanUp]

RemoveOlderThan60Days=False

7/22/13 - Version 3.045 - Categoy and color of a meeting was previously not visible in the GroupCalendars, this has been fixed.
To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe, GCADMIN.exe and Microsoft.Exchange.WebServices.dll  and start the EGC-service again.

4/15/13 - Version 3.044 - Support for Exchange 2013. To upgrade: Stop EGC-service, Replace ExchangeGroupCalendar_EWS.exe, GCADMIN.exe and Microsoft.Exchange.WebServices.dll  and start the EGC-service again.

1/14/13 - Version 3.043 - Fix: Users with a different primary email address than that used in the gcadmin users list and Outlook 2010 experienced that their appointments were incorrectly prefixed with [Meeting] instead of their user name.

11/05/12 - Version 3.042 - Fix: version 3.041 introduced a bug for Outlook 2010 users. Single appointments don't prefix the user name but the meeting prefix instead.

10/29/12 - Version 3.041 - Fix: Meetings with only two attendees displayed with only one attendee in group calendar.

05/29/12 - Version 3.040 - Fix: Categorie list only allowed for limited number of characters.

05/15/12 - Version 3.039 - New features. New setting to hide items from a calendar that have the "Free" status.
When working from a mobile device, add .p. to the body of the appointment and it will be a private item after sync with Exchange server.
Replace ExchangeGroupCalendar_EWS.exe and gcadmin.exe

04/05/12 - Version 3.038 - New feature. When working from a mobile device, add ### to the body of the appointment and it will be a private item after sync with Exchange server. Replace ExchangeGroupCalendar_EWS.exe

02/06/12 - Free/Busy viewer Version 1.033- bug fix for meetings with a large number of attendees

02/06/12 - Version 3.037 - bug fix for meetings with a large number of attendees. Replace ExchangeGroupCalendar_EWS.exe

01/16/12 - Version 3.036 : Feature: For environments where autodiscovery can not be used due to certain custom configurations. A hidden feature has been added to specify the exchange url manually. To do this, adjust the config.ini file and add a header named [Override] with a setting under that named  ManualURL=https://server.domain/EWS/Exchange.asmx
Note that using this feature will override Autodiscovery and should only be used as a last resort.
Replace ExchangeGroupCalendar_EWS.exe and gcadmin.exe

12/09/11 - Free/Busy viewer Version 1.032- bug fix for category colors not being correct

01/13/12 - Version 3.035 : Fix: Dismissing reminder for event items (with a *) did not work.

12/01/11 - Version 3.034 : Fix: Creating recurring item in the group calendar for another user did not work correctly. Replace ExchangeGroupCalendar_EWS.exe

10/21/11 - Free/Busy viewer Version 1.031 - more subtle behavior of tooltips

11/01/11 - Version 3.033 : Update: Change in recurring item in the group calendar did not correctly update the user calendar. Replace ExchangeGroupCalendar_EWS.exe

07/28/11 - Version 3.032 : Update: Multiple users support when creating item for another user. Syntax: #user1|user2|user3# subject.    Replace ExchangeGroupCalendar_EWS.exe

07/14/11 - Free/Busy viewer Version 1.03 - Added category color for bars

07/25/11 - Version 3.031 : Fix. Private items in personal calendar got changed when admin user changed public copy of that item. This no longer happens.  Replace ExchangeGroupCalendar_EWS.exe

06/22/11 - Version 3.030 : Fix. Previously custom forms items were ignored. The software now processes them too.  Replace ExchangeGroupCalendar_EWS.exe and gcadmin.exe

07/11/11 - Free/Busy viewer Version 1.02 - Page up / down key scrolls schedule, bar length bug fixed, bar text bug fixed.

06/15/11 - Version 3.029 : Optimization. Recurring items processing speed vastly improved. replace ExchangeGroupCalendar_EWS.exe

06/06/11 - Version 3.028 : Bug fix. Recurring items in a series without end date can take a very long time to process. The software seems to be hanging.
replace ExchangeGroupCalendar_EWS.exe

04/06/11 - Version 3.027 : Bug fix. Exchange server version setting from gcadmin console not in all cases used by processing part resulting in incorrect behavior with recurrences and deletes. replace ExchangeGroupCalendar_EWS.exe

03/25/11 - Version 3.026 : New functionality added. Previously items in the GroupCalendars were created by the software with a reminder (bell icon).  This has been disabled. However Item created by admin users in the GroupCalendars with a reminder set to them will copy to the user calendars with a reminder.

03/25/11 - Version 3.025 : New functionality added.
- Option to show only the subject of items in the GroupCalendar and hide other properties of the appointment.
- Option to assign a category and thus color to a individual user so all items of that user have the same unique color.
- Option to show only items of type Busy in a particular group calendar.
- Fixed bug that was introduced with version 3.023 where items deleted from personal calendar no longer deleted from groupcalendar.
 Replace ExchangeGroupCalendar_EWS.exe and Gcadmin.exe

03/15/11 - Version 3.023 : Bug fix for issue when meeting organizer is not member of attendees groupcalendars. Meeting did not show in groupcalendar of attendees but only in that of the organizer. Also fixed a CPU spike issue when user email address was typed incorrectly. Replace ExchangeGroupCalendar_EWS.exe

03/2/11 - Version 3.022 : Bug fix for issue when adding attachment to items. replace ExchangeGroupCalendar_EWS.exe

03/2/11 - Version 3.021 : import routine improved. replace ExchangeGroupCalendar_EWS.exe

02/26/11 - Version 3.020 : Microsoft windows update breaks EGC. To fix, download trial, replace ExchangeGroupCalendar_EWS.exe and EGChlp.dll

02/10/11 - Version 3.018 : Bug fix.  ExchangeGroupCalendar_EWS.exe import could not handle non standard Outlook items like created from a BB.

01/29/11 - Exchange Group Calendar 3.0 released

12/22/10 - Exchange Group Calendar 3.0 in beta


The information below refers to the versions 1 (32 bits for exchange 2000 and 2003) and 2 (64 bits for exchange 2007) of Exchange group calendar.
These versions are end of life.
 


definitive versions: 

02/12/2010 - GridView tool update v1.4.25
       Added 365 days view button

11/13/09 - Export tool update v2.2
       Bug fix for incorrect start/end time of recurring items
       Bug fix for multiple errors when reading items

08/24/09 - Exchange GroupCalendar Version 1.4.19 for 32-bit Exchange (2000/2003)

Check & fix service executable update. (coming from v1.4.14) rest of the package unchanged.


04/16/09 - Exchange GroupCalendar Version 2.0.6 for 64-bit Exchange 2007

        bug fixes

  • Cancellation of a meeting by the organizer would not remove the meeting from the groupcalendar in certain configurations.
  • The use of override settings for a specific groupcalendar could result in use of those settings for another groupcalendar.

10/30/08 - GridView tool update to version 1.4.24

Bug fix: Meeting creation from the grid produced an error on Outlook 2003.
Adjustment: Performance further improved.

05/20/09 - Export tool update v2.1
        Custom field delimiter is now selectable.
        Bug fix for users wrongly selecting sub calendar as root folder.

05/20/09 - Export tool update v2.0
Completely new data reading engine, Faster and Better

04/16/09 - Exchange GroupCalendar Version 1.4.19 for 32-bit Exchange (2000/2003)

bug fixes 

  • Cancellation of a meeting by the organizer would not remove the meeting from the groupcalendar in certain configurations.
  • The use of override settings for a specific groupcalendar could result in use of those settings for another groupcalendar.

05/20/09 - Export tool update 1.40
Completely new build, new functionality and options

08/28/08 - Export tool update to version 1.30 (new version due before may '09)
Adjustment: Outlook field "location" added to the exported fields.

10/15/08 - Exchange GroupCalendar Version 1.4.18 for 32-bit Exchange (2000/2003)

bug fixes 

  • Addresses a number of internal improvements and small issues.
  • Nokia synchronization software issue fixed. Appointments created on the Nokia will now show in the groupcalendar.


02/02/09 - Exchange GroupCalendar Version 2.0.5 for 64-bit Exchange 2007

        bug fixes

  • Recompiled version. Microsoft pushed some dot net framework updates which required a recompile.

09/26/08 - Exchange GroupCalendar Version 2.0.4 for 64-bit Exchange 2007

        bug fixes

  • Body and Subject rules (text replacement feature) did not work correctly
  • Version number displayed incorrectly in logs and admin console
  • Duplication of EGC_Init items after running an import (causing duplication of user names in grid view)

08/25/08 - GridView tool update to version 1.4.23

Adjustment: To speed up the loading of group calendar content it is now possible to restrict the number of future and past days that will be displayed.

07/18/08 - Exchange GroupCalendar Version 1.4.17 for 32-bit Exchange (2000/2003)

New Feature :  Added support for deleting items in the group calendar and have those items deleted from the user's personal calendar
                      This functionality is switched off by default. To enable this functionality do the following:

  • Open config.ini in the exchange groupcalendar directory on the server
  • Under [IncludeItemsOfType] add a new line with AllowDelete=TRUE
  • To use this functionality, add the character string #X# to an item in a 2-way sync enabled groupcalendar and it will delete from the user calendar.

08/25/08 - GridView tool update to version 1.4.22

Adjustment: Overlapping bars are now better visible + day names added to week view.

 

08/04/08 - 64 bit version 2.03 update

New Feature :  Added support for deleting items in the group calendar and have those items deleted from the user's personal calendar
                      This functionality is switched off by default. To enable this functionality do the following:

  • Open config.ini in the exchange groupcalendar directory on the server
  • Under [IncludeItemsOfType] add a new line with AllowDelete=TRUE
  • To use this functionality, add the character string #X# to an item in a 2-way sync enabled groupcalendar and it will delete from the user calendar.
     

08/15/08 - GridView tool update to version 1.4.20

    Bug Fix: Meetings not listed for all attendees.

08/11/08 - GridView tool update:  to version 1.4.19

    New Feature : Added "Delete appointment" button to support the new functionality in the current EGC versions.

07/07/08 - Exchange GroupCalendar Version 2.0.2 for 64-bit Exchange 2007

  • Bug fix: 1: Switching multiple users ON in step 3 would produce incorrect information that the gridview tool needs to display all members of a groupcalendar.
                2: GroupCalendar members configured for multiple groupcalendars could be showing items in other calendars than expected/configured.

12/07/07 - Exchange GroupCalendar Version 1.4.16 for 32-bit Exchange (2000/2003)
      
Fixes : 

  • Fix in step 2 of gcadmin.exe; listing user of a calendar might not display all users that are connected to it.
  • New setting in config.ini for users where recurring items often produce duplicates in the groupcalendar.
    [RecurTuning]
    Value=0
    Increase the value from 0 to 15 in steps of 2 until the problem is over.
  • Fix for Entourage items that have an empty subject in the groupcalendar

07/01/08 -2.0.0

  • 64-bits version updated (v 2.0.1); bug fixes

06/28/08 -2.0.0

  • 64-bits release (v 2.0.0)

 09/19/07 - 1.4.15

Fixes : 

  • Creating an item in the groupcalendar for more than one user did not apply the label color to all users but only the first user.
  • User names with comma like O'Neil were not processed correctly in the Public to Personal functionality.
  • GCadmin.exe crashed in step #2 when the account that started the tool did not have sufficient permissions in user calendars or when users were in a child domain.

04/27/07 - 1.4.14

Fixes : 

  • After disconnecting users from a groupcalendar (in step 2 of gcadmin.exe) and when creating an item for all group members using #*# subject, the disconnected users (that no longer were a member of the groupcalendar) still got that group appointment published to their personal calendar.
  • The EGC check and fix service identified the organizer of GroupCalendar items as being different from the original item in the user calendar causing a reprocessing of those items. Putting an extra load on the server while there was no need for that.
  • Private Meetings with multiple attendees now no longer disclose the attendees names.


New Features :

For the Public to Personal functionality: Event scheduling; this is how it works

Create an item in the groupcalendar with #*# subject and it creates the item in the personal calendar of all groupcalendar members.
In the groupcalendar it shows only one item with [*] subject. When one of the groupcalendar members changes the item in the personal calendar the group item does not change along however it shows [*] ~!!!~ subject to indicate that one of the members is out of sync.. It logs the change in the body text of the group item.
The administrative person can reschedule/change the Event item in the group calendar and it will move / re sync in all user calendars.
The subject will reset back to [*] subject because now all group items are in sync again.
The event can be deleted from all user calendars by adding the special character string #X# to the subject of the item in the groupcalendar.

2 New INI settings:

For large active directory environments it is now possible to boost performance of active directory queries and lowering the load on the domain controllers by defining the root OU.
Example :
The top domain level may be OPUSFLOW.COM but all GroupCalendar users are located in DC Netherlands
In that case you change the following config.ini section


[RootDSE]
UsesThisRoot=DC=opusflow,DC=com


into


[RootDSE]
UsesThisRoot=DC=Netherlands,DC=opusflow,DC=com


Another new setting is

UsewideProxyAddressSearch=YES
When you set this to NO, the search for a user in the active directory will be based on the faster "MAIL" property of the user and not on the ProxyAddress property.
This also lowers CPU usage and boosts performance. After changing the two settings you should do some testing to make sure that everything still works correctly in your environment.


03/19/07 - 1.4.013

- Bug fix for public to personal items. No reminders were set on items in the personal calendar. Fixed behavior is that when the delegate sets no reminder for the public item, the personal item will have a reminder at 15 minutes before the start of the appointment.

03/28/07 Grid view updated to version 1.4 ; performance improved 300% / Outlook security warnings fixed.

03/10/07 - 1.4.012

- Bug fix for public to personal items. When created in the public calendar with OWA, items will move to the personal calendar but will not show in the group calendar.

02/19/07 -1.40.01


Changes:
- Create items for other users in the group calendar (*)
- Support for custom forms and custom fields (**)
- minor improvements in gcadmin.exe

(*) syntax:   #jack|jane# this is a test.  or #*# this is a test (an item for all users)
(**) You can put this in the config.ini file in c:\exchange group calendar

[CustomFieldNames]
FieldName-1=MyFirstCustomField
DefaultValue-1=just testing
FieldName-2=testing
DefaultValue-2=hello there

etc to max 20 fields

how it works is:
It evaluates the messageclass of the item in the user calendars. If it it a non default form, it checks the config.ini
From there it learns what field names you want to show in the group calendar item.
If the fields are empty and you specified a default value, it writes that as the value

 

01/15/07 - 1.34.4

- Fixed an issue with empty items in the groupcalendar. The items have an identical start /end time
  and no details. (occur after update of a meeting with OL2003)
- Check & Fix service update for incorrect processing of non consolidated meetings.

To install;
- Stop the check & fix serivce and run the executable from the zip file logged in as Administrator.
- Start the service

12/06/06 - 1.34.3

- Fixed an issue with duplicating appointments when the consolidation option is not switched on.

09/30/06 - 1.34.2

- Fixed an issue in the "Check&Fix" server service, which caused it to stop running. 

09/22/06 - 1.34.1

- some small improvements in server service, com+ component and gcadmin tool.

09/13/06 - 1.34

- New: Clean-Up button in step #2 to remove all items of a user from a selected groupcalendar
- User name display settings form fixed: deleting the number in the fields produced an error.
- Bug fix for error message in gcadmin.exe about accessing the registry and problems with duplicates in the groupcalendar on systems with that error.
- German translation for gcadmin.exe added
- New component, server service, added. optional install. The service compares the user calendar with the group calendar and corrects problems.
- Private items, when changed on two way sync enabled groupcalendars, no longer replicate back to the user calendar.
- User label color in step #2. Reset option added.
- Bug fix when you have set a color for a user in step #2 and the you add that user to another groupcalendar, the color is removed.. 
- Functionality added to keep the logfiles under 1 MB and archive them. (some users forget to turn off logging and the log files grow huge)
- Duplicate listings of users in step #2 or #3 of gcadmin.exe fixed
- Added some functionality to improve processing speed for users in an Active Directory child domain.
- Import functionality fixed. It now imports all recurring items when a date range has been selected.

- New Client tool, Grid View

06/09/06 - 1.33 

  • Fix: When consolidation option was not ticked in the general configuration form, still only one item would be visible for a multi attendee meeting.
  • Fix: Items created in OWA with the Reminder checkbox unticked did not show on the GroupCalendar
  • New option: The description field is no longer the only configuration placeholder. Custom Attribute 1 to 15 can now be used to store config info in the active directory.

05/02/06 - 1.32.01 

  • bug fix for error (line 182) in errorlog 

3/28/06 - 1.32

  • Use of underscore and hyphens again possible in GroupCalendar names.
  • New two-way-replication feature for selected GroupCalendars
  • New option to assign a label color to a specific user
  • New option to filter the Active Directory list from a selected root folder
  • New option to format user names in appointments based on all available name parts.

01/11/06 - 1.31.2

  • bug fix for the use of a forward slash ( / ) in the subject of appointments.

12/17/05 - 1.31.1

  • bug fix for non functional rule to change label color based on words in the subject of an appointment.

11/04/05 - 1.31

  • Bug fix for consolidation functionality. Consolidation of multi attendee meeting items into one item did not work as expected. Sometimes it worked sometimes multiple items showed up.
  • Added a setting to show or hide the attendee status (accepted/declined/no response). The new setting can be configured by (again) ticking the 'consolidate' option box in 'general configuration' of step #1.
  • Added a silent registration routine to register the ExchGC.dll after upgrading to a new version.
  • Added support for Entourage clients. Now Windows Outlook and Mac Entourage users can use the same Exchange group calendar.

10/20/05 - 1.30.1

  • Hot Fix for Issues reported by clients with regards to duplicated meeting requests and cancelled appointments.

09/26/05 - 1.30

  • Report functionality. Different reports are now available to get a better overview what the exact configuration is per calendar and user.
  • Fixed duplicate (and worse) display in GroupCalendars of recurring items for BlackBerry and PDA users
  • We added a new executable tool to the website to generate excel or html exports from the GroupCalendars
  • We added 10 new settings that can convert the items in the public folders depending on properties of the item in the personal calendar like changing color / changing or hiding text / process categories / hide private items... and more! 
  • Every groupcalenar now can have its own sub-set of unique settings or use the general settings defined for all calendars
  • Fix for the user name display of private items to also use parentises like normal items do.
  • We improved administration with regards to connecting / disconnecting multiple users to/from one or more calendars. (this used to be one user at a time)
  • We added an import tool to import existing calendar items with the gcadmin tool without the need to do that on the workstations
  • We added balloon help for all options in the gcadmin tool
  • Consolidation of meetings is now possible.. one item in the Groupcalendar for one meeting with multiple attendees. (this used to be one item per attendee)
  • Admin tool interface language support for : English, French, Spanish, Norsk, Dutch, Dansk, Italian (*)

(*) We offer a free license to anyone who translates the software into a not yet supported language.

06/08/05 - 1.29

  • Added another noise list feature to general settings in step #1. A list of keywords can now be specified to exclude appointments from the GroupCalendar if the categories contains one of the defined words.
  • Added (security) groups to the GCADMIN manager tool. Now it is possible to select users based on OU, CN or Group membership.
  • Fixed bug for Exchange 2003. A copy of an existing appointment would not behave correctly in previous versions.
  • Improved processing speed.

05/30/05 - 1.28

  • Added a noise list feature to general settings in step #1. A list of keywords can now be specified to exclude appointments from the GroupCalendar if the subject contains one of the defined words.

05/18/05 - 1.27

  • Fix for administration of user domains (child domains) with only users and no Exchange server.

03/30/05 - 1.26

  • New setting in Step #1 - General Settings
    This setting prevents the body text of appointments to display in the GroupCalendars.
  • Improved active directory lookup functionality for Step#3 to switch users on or off if the alias is not the same as the email address.

02/17/05- 1.25