This repository has been archived by the owner on Dec 15, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathRELEASE_NOTES
1136 lines (906 loc) · 47.9 KB
/
RELEASE_NOTES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Google Search Appliance Connector for Livelink
Release Notes
This document contains the release notes for Google Search Appliance
Connector for Livelink. This connector supports OpenText Content Server.
The following sections describe the release in detail and provide
information that supplements the main documentation.
For information about the latest version of the Connector for OpenText,
now in beta, see the version 4 overview page and GitHub project:
http://googlegsa.github.io/adaptor/index.html
https://github.com/googlegsa/opentext
For more about version 3, see the version 3 GitHub project:
https://github.com/googlegsa/livelink.v3
Release 3.4.0, November 12, 2016
================================
Introduction
------------
This is an upgrade release with some enhancements. Users of previous
releases are encouraged to review the changes below to determine
whether to upgrade.
Known Issues
------------
11339023 - The includedSelectExpressions advanced configuration property
is not fully supported with OpenText Content Server version
10.0 Update 7 or later, or with OpenText Content Server 10.5.
With OTCS 10.0 Update 7, the property is not supported at all.
With OTCS 10.0 SP 2 Update 8 or later, or with OTCS 10.5, SQL
expressions may not be used, only columns from the WebNodes
view.
11337840 - The DataSize attribute is not included in the indexed metadata.
Workaround: Use the includedSelectExpressions advanced
configuration property to include the DataSize attribute.
Due to issues in LAPI with negative long integers, to include
the DataSize column as an indexed property, you should refer
to the special GoogleDataSize column alias instead:
<property name="includedSelectExpressions">
<map><entry key="DataSize" value="GoogleDataSize" /></map>
</property>
Issues Fixed Since 3.2.10
-------------------------
26991025 - Validate Items to Index when not using DTreeAncestors.
25088575 - Improve delete performance by using a builtin database index,
to avoid having to create a custom index on the DAuditNew
table. This is controlled by the useIndexedDeleteQuery
advanced configuration property, which is false by default.
To use this optimization with Oracle, a view needs to be added
to the white list. Please see the sections below for details
about the white list.
(select b.*,
TO_CHAR(AuditDate, 'YYYY-MM-DD HH24:MI:SS') as GoogleAuditDate
from DAuditNew b)
19269832 - Avoid logging warnings about negative user IDs and convert
user ID values of -3 to the item owner.
15513381 - Low risk SQL injection vulnerability in connector authorization.
The hypothetical attack requires access to feed a specially
crafted document to the GSA, and does not affect document
security or return unauthorized documents in search results.
There are no known incidents of this occurring.
9021325 - Workaround a LAPI bug in HTTP tunneling where server errors
would lead to repeated "Could not flush socket" exceptions.
6514008 - Improve traversal performance with Items to Index when using
the DTreeAncestors table. This is controlled by the
useDTreeAncestorsFirst advanced configuration property, which
is false by default. You must also set the useDTreeAncestors
property to true (the default) to use this optimization. It is
not compatible with the genealogists.
To use this optimization with Oracle, a view needs to be added
to the white list. Please see the sections below for details
about the white list.
(select * from DTree join DTreeAncestors using (DataID)
order by ModifyDate, DataID)
4672008 - Implement per-URL ACLs for early binding authorization. ACLs
are enabled by default, and can be disabled with the pushAcls
advanced configuration property. When ACLs are enabled, the
connector will also send group memberships to the GSA. The
schedule is controlled by the groupFeedSchedule property.
The default is once a day.
Advanced Configuration Properties
---------------------------------
For more details on these properties, see
https://github.com/googlegsa/livelink.v3/wiki/AdvancedConfiguration
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 3.2.10 may be
used with this version. This version works with Connector Manager
version 3.4.0 or later. Earlier versions of the Connector Manager will
not work correctly with this version of the connector.
Java SE versions 6, 7, and 8 are supported.
This product is designed to function with OpenText Content Server
versions 10.0 and 10.5. LAPI 9.7.1 is required. OpenText Livelink ECM -
Enterprise Server 9.7.1 is no longer supported.
Customers with existing connector instances who upgrade to OpenText
Content Server 10.5, and who have customized the excludedNodeTypes or
excludedVolumeTypes advanced configuration properties, should note that
new subtypes have been added to the default values.
The ListNodes white list in opentext.ini must be configured as described
in the section below. Customers upgrading from version 3.2.10 or earlier
may need to update the ListNodes white list even if they have configured
it for earlier versions of the connector.
Enabling ListNodes with this Release
------------------------------------
The list of views that need to be added to the white list has changed.
Only the list for Oracle has changed for customers upgrading from
version 3.2.0 or later, but customers upgrading from version 3.0.0 or
earlier will need these updates for SQL Server or Oracle.
http://www.google.com/support/enterprise/static/gsa/docs/admin/connector_30/livelink/livelink.html#1083570
For SQL Server-based installations, you must now add the following
tables and derived views to the white list:
DTreeAncestors
(select b.*, (select ParentID from DTree c
where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID
from DTree b)
(select b.*, CONVERT(VARCHAR(23), AuditDate, 121) as GoogleAuditDate
from DAuditNew b)
(select b.*, case when DataSize < 0 then 0 else DataSize end as GoogleDataSize
from WebNodes b)
ListNodesTablesWhiteList={'DTree','WebNodes','WebNodesCatalog','DTreeAncestors','(select b.*, (select ParentID from DTree c where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID from DTree b)','(select b.*, CONVERT(VARCHAR(23), AuditDate, 121) as GoogleAuditDate from DAuditNew b)','(select b.*, case when DataSize < 0 then 0 else DataSize end as GoogleDataSize from WebNodes b)'}
For Oracle-based installations, you must now add the following tables
and derived views to the white list:
DTreeAncestors
(select * from DTree order by ModifyDate, DataID)
(select * from DTree join DTreeAncestors using (DataID)
order by ModifyDate, DataID)
(select b.*, (select ParentID from DTree c
where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID
from DTree b)
(select b.*, TO_CHAR(AuditDate, 'YYYY-MM-DD HH24:MI:SS') as GoogleAuditDate
from DAuditNew b
order by AuditDate, EventID)
(select b.*, cast(case when DataSize < 0 then 0 else DataSize end as number(19))
as GoogleDataSize from WebNodes b)
ListNodesTablesWhiteList={'DTree','WebNodes','WebNodesCatalog','DTreeAncestors','(select * from DTree order by ModifyDate, DataID)','(select * from DTree join DTreeAncestors using (DataID) order by ModifyDate, DataID)','(select b.*, (select ParentID from DTree c where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID from DTree b)',"(select b.*, TO_CHAR(AuditDate, 'YYYY-MM-DD HH24:MI:SS') as GoogleAuditDate from DAuditNew b order by AuditDate, EventID)",'(select b.*, cast(case when DataSize < 0 then 0 else DataSize end as number(19)) as GoogleDataSize from WebNodes b)'}
Notes:
* The derived view with 'YYYY-MM-DD HH24:MI:SS' uses double quotes.
* The derived view on DAuditNew for Oracle is different when using the
useIndexedDeleteQuery advanced configuration property.
Release 3.2.10, December 2, 2014
================================
Introduction
------------
This is a maintenance release that improves quality without adding any
new functionality. Users of previous releases are encouraged to review
the changes below to determine whether to upgrade.
Issues Fixed Since 3.2.6
------------------------
17955737 - Documents with DataSize over 2 GB were skipped entirely.
Now the metadata is indexed, consistent with files smaller
than 2 GB but larger than the configured feed.document.size.limit
(30 MB by default).
17633698 - Add support for long integer valued properties. The
DataSize property could not be included in the indexed
metadata.
Note: DataSize can be negative (-1), but the Livelink API
cannot parse negative long integers. To include DataSize in
the indexed metadata, you should use the following advanced
property configuration:
<property name="includedSelectExpressions">
<map><entry key="DataSize" value="GoogleDataSize" /></map>
</property>
Advanced Configuration Properties
---------------------------------
For more details on these properties, see
http://code.google.com/p/google-enterprise-connector-otex/wiki/AdvancedConfiguration
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 3.2.6 may be
used with this version. This version works with Connector Manager
version 3.2.2 or later. Earlier versions of the Connector Manager will
not work correctly with this version of the connector. This product is
designed to function with OpenText Livelink ECM - Enterprise Server 9.7.1
and OpenText Content Server 10.
OpenText Livelink ECM - Enterprise Server and Livelink API (LAPI)
version 9.7 are no longer supported. LAPI 9.7.1 is required.
Java SE 5.0 is no longer supported. Java 6 or later is required.
Customers running OpenText Content Server 10, or Livelink 9.7.1 with
the July 2008 or later monthly patch, must configure the ListNodes white
list in opentext.ini as described in the 3.2.2 release notes below.
Customers upgrading from version 3.2.0 or earlier must update the
ListNodes white list in opentext.ini as described in the 3.2.2 release
notes below.
Release 3.2.6, April 26, 2014
=============================
Introduction
------------
This is a maintenance release that improves quality without adding any
new functionality. Users of previous releases are encouraged to review
the changes below to determine whether to upgrade.
Issues Fixed Since 3.2.2
------------------------
11484159 - A validation query was found to be excessively slow using
Oracle in a customer environment, executing a full table
scan. This query is used with the Items to Index
configuration property or the excludedLocationNodes or
showHiddenItems advanced configuraton properties. The slow
performance could lead to admin console timeouts, connector
instances without a schedule, and slow startup times when
restarting Tomcat. No changes to the ListNodes white list
are required for this release. See the 3.2.2 release notes
for configuration info.
Advanced Configuration Properties
---------------------------------
For more details on these properties, see
http://code.google.com/p/google-enterprise-connector-otex/wiki/AdvancedConfiguration
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 3.2.2 may be
used with this version. This version works with Connector Manager
version 3.2.0 or later. Earlier versions of the Connector Manager will
not work correctly with this version of the connector. This product is
designed to function with OpenText Livelink versions 9.7, and 9.7.1,
and OpenText Content Server 10.
Java SE 5.0 is no longer supported. Java 6 or later is required.
Customers running OpenText Content Server 10, or Livelink 9.7.1 with
the July 2008 or later monthly patch, must configure the ListNodes white
list in opentext.ini as described in the 3.2.2 release notes below.
Customers upgrading from version 3.2.0 or earlier must update the
ListNodes white list in opentext.ini as described in the 3.2.2 release
notes below.
Release 3.2.2, October 30, 2013
===============================
Introduction
------------
This is a maintenance release that improves quality without adding any
new functionality. Users of previous releases are encouraged to review
the changes below to determine whether to upgrade.
Issues Fixed Since 3.2.0
------------------------
10610518 - Add a retry for an incorrect database result set. Under load,
in some circumstances, Oracle can return the wrong result
set once every few thousand executions of the same query.
The check for a bad result set is disabled by default.
9923703 - Livelink connector may skip documents when documents are
updated in Livelink while the connector is processing a batch
and transient errors occur.
9580681 - Handle cookie expiration in HttpURLContentHandler. A new
LLCookie is now obtained for each batch.
9444414 - HttpURLContentHandler should support timeouts. Added
connectTimeout and readTimeout properties to the
HttpURLContentHandler bean.
9380415 - DataSize over 2 GB triggers a Livelink server bug on Oracle
and prevents traversal. This fix changed the list of views
that need to be added to the white list. Please see the
sections below for details. For Oracle, the last view in the
list is now:
(select b.*, cast(case when DataSize < 0 then 0 else DataSize end
as number(19))
as GoogleDataSize from WebNodes b)
Advanced Configuration Properties
---------------------------------
For more details on these properties, see
http://code.google.com/p/google-enterprise-connector-otex/wiki/AdvancedConfiguration
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 3.2.0 may be
used with this version. This version works with Connector Manager
version 3.2.0 or later. Earlier versions of the Connector Manager will
not work correctly with this version of the connector. This product is
designed to function with OpenText Livelink versions 9.7, and 9.7.1,
and OpenText Content Server 10.
Java SE 5.0 is no longer supported. Java 6 or later is required.
Customers running OpenText Content Server 10, or Livelink 9.7.1 with
the July 2008 or later monthly patch, must configure the ListNodes white
list in opentext.ini as described in the section below.
Customers upgrading from version 3.2.0 or earlier must update the
ListNodes white list in opentext.ini as described in the section below.
Customers upgrading from version 2.6.12 or earlier who have edited the
authenticationManager definition in connectorInstance.xml must update
those files. The authenticationManager property is now overridable.
Please see the Advanced Configuration wiki page for details, and
contact Google Enterprise Support if you need assistance.
Enabling ListNodes with this Release
------------------------------------
The list of views that need to be added to the white list has changed.
Only the list for Oracle has changed for customers upgrading from
version 3.2.0, but customers upgrading from version 3.0.0 or earlier
will need these updates for SQL Server or Oracle.
http://www.google.com/support/enterprise/static/gsa/docs/admin/connector_30/livelink/livelink.html#1083570
For SQL Server-based installations, you must now add the following
tables and derived views to the white list:
DTreeAncestors
(select b.*, (select ParentID from DTree c
where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID
from DTree b)
(select b.*, CONVERT(VARCHAR(23), AuditDate, 121) as GoogleAuditDate
from DAuditNew b)
(select b.*, case when DataSize < 0 then 0 else DataSize end as GoogleDataSize
from WebNodes b)
ListNodesTablesWhiteList={'DTree','WebNodes','WebNodesCatalog','DTreeAncestors','(select b.*, (select ParentID from DTree c where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID from DTree b)','(select b.*, CONVERT(VARCHAR(23), AuditDate, 121) as GoogleAuditDate from DAuditNew b)','(select b.*, case when DataSize < 0 then 0 else DataSize end as GoogleDataSize from WebNodes b)'}
For Oracle-based installations, you must now add the following tables
and derived views to the white list:
DTreeAncestors
(select * from DTree order by ModifyDate, DataID)
(select b.*, (select ParentID from DTree c
where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID
from DTree b)
(select b.*, TO_CHAR(AuditDate, 'YYYY-MM-DD HH24:MI:SS') as GoogleAuditDate
from DAuditNew b
order by AuditDate, EventID)
(select b.*, cast(case when DataSize < 0 then 0 else DataSize end as number(19))
as GoogleDataSize from WebNodes b)
ListNodesTablesWhiteList={'DTree','WebNodes','WebNodesCatalog','DTreeAncestors','(select * from DTree order by ModifyDate, DataID)','(select b.*, (select ParentID from DTree c where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID from DTree b)',"(select b.*, TO_CHAR(AuditDate, 'YYYY-MM-DD HH24:MI:SS') as GoogleAuditDate from DAuditNew b order by AuditDate, EventID)",'(select b.*, cast(case when DataSize < 0 then 0 else DataSize end as number(19)) as GoogleDataSize from WebNodes b)'}
Note: The derived view with 'YYYY-MM-DD HH24:MI:SS' uses double quotes.
Release 3.2.0, May 5, 2013
==========================
Introduction
------------
This is an upgrade release with some enhancements. Users of previous
releases are encouraged to review the changes below to determine
whether to upgrade.
Summary of Changes
------------------
* OpenText Livelink versions 9.5 SP1 and 9.6 are no longer
supported with the connector.
* Java SE 5.0 is no longer supported. Java 6 or later is required.
* Fixed issue 8610278: Use DTree instead of WebNodes for the
connector authorization queries. Using DTree is faster than using
the WebNodes joined view.
* Fixed issue 8608029: Validate the traversal username, rather than
failing during the traversal.
* Fixed issues 8054421, 7005056, 6032685: Support OpenText Content
Server 10. This also applies to the latest updates of Livelink
9.7.1. See the sections below for deployment changes with these
versions of OpenText Content Server.
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 3.0.6 may be
used with this version. This version works with Connector Manager
version 3.0.0 or later. Earlier versions of the Connector Manager will
not work correctly with this version of the connector. This product is
designed to function with OpenText Livelink versions 9.7, and 9.7.1,
and OpenText Content Server 10.
Customers running OpenText Content Server 10, or Livelink 9.7.1 with
the July 2008 or later monthly patch, must update the ListNodes white
list in opentext.ini as described in the section below.
Customers upgrading from version 2.6.12 or earlier who have edited the
authenticationManager definition in connectorInstance.xml must update
those files. The authenticationManager property is now overridable.
Please see the Advanced Configuration wiki page for details, and
contact Google Enterprise Support if you need assistance.
Enabling ListNodes with this Release
------------------------------------
The list of views that need to be added to the white list has changed.
http://www.google.com/support/enterprise/static/gsa/docs/admin/connector_30/livelink/livelink.html#1083570
For SQL Server-based installations, you must now add the following
tables and derived views to the white list:
DTreeAncestors
(select b.*, (select ParentID from DTree c
where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID
from DTree b)
(select b.*, CONVERT(VARCHAR(23), AuditDate, 121) as GoogleAuditDate
from DAuditNew b)
(select b.*, case when DataSize < 0 then 0 else DataSize end as GoogleDataSize
from WebNodes b)
ListNodesTablesWhiteList={'DTree','WebNodes','WebNodesCatalog','DTreeAncestors','(select b.*, (select ParentID from DTree c where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID from DTree b)','(select b.*, CONVERT(VARCHAR(23), AuditDate, 121) as GoogleAuditDate from DAuditNew b)','(select b.*, case when DataSize < 0 then 0 else DataSize end as GoogleDataSize from WebNodes b)'}
For Oracle-based installations, you must now add the following tables
and derived views to the white list:
DTreeAncestors
(select * from DTree order by ModifyDate, DataID)
(select b.*, (select ParentID from DTree c
where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID
from DTree b)
(select b.*, TO_CHAR(AuditDate, 'YYYY-MM-DD HH24:MI:SS') as GoogleAuditDate
from DAuditNew b
order by AuditDate, EventID)
(select b.*, case when DataSize < 0 then 0 else DataSize end as GoogleDataSize
from WebNodes b)
ListNodesTablesWhiteList={'DTree','WebNodes','WebNodesCatalog','DTreeAncestors','(select * from DTree order by ModifyDate, DataID)','(select b.*, (select ParentID from DTree c where -b.DataID = c.DataID and c.ParentID <> -1) as StepParentID from DTree b)',"(select b.*, TO_CHAR(AuditDate, 'YYYY-MM-DD HH24:MI:SS') as GoogleAuditDate from DAuditNew b order by AuditDate, EventID)",'(select b.*, case when DataSize < 0 then 0 else DataSize end as GoogleDataSize from WebNodes b)'}
Note: The derived view with 'YYYY-MM-DD HH24:MI:SS' uses double quotes.
Using Items to Index with this Release
--------------------------------------
When using Items to Index or the excludedLocationNodes advanced
configuration property, the connector uses one of two mechanisms for
information about the hierarchy: the DTreeAncestors database table, or
the genealogist algorithms in the connector. The DTreeAncestors table
is faster, but has required Livelink monthly patches and the
Recommender agent. The genealogists require more queries but do not
rely on the DTreeAncestors table. The choice is controlled with the
useDTreeAncestors advanced configuration property, which is true by
default.
Setting the showHiddenItems advanced configuration property to false
requires the DTreeAncestors table and is not supported by the
genealogists.
The useDTreeAncestors property was added in version 2.6.10, but the
OpenText Content Server requirements and recommended use vary. In
OpenText Content Server 10, the DTreeAncestors table is enabled by
default. In Livelink 9.7.1, the DTreeAncestors table depended on the
Recommender agent. In earlier versions of Livelink, the DTreeAncestors
table was enabled by default, but often incomplete.
Depending on your specific environment, it may be better to use
DTreeAncestors or not. Generally, Google recommends not using
DTreeAncestors with Livelink 9.x, especially for large or older
Livelink installations. Google suggests using the DTreeAncestors table
with OpenText Content Server 10, for better performance.
Release 3.0.6, Jan 14, 2013
===========================
Introduction
------------
This is a maintenance release that improves quality without adding any
new functionality. Users of previous releases are encouraged to review
the changes below to determine whether to upgrade.
Summary of Changes
------------------
* Fixed issue 6513826: Date handling is not thread-safe, and can
result in errors or erroneous dates, such as dates before the
configured startDate or dates in the future.
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 3.0.0 may be
used with this version. This version works with Connector Manager
version 3.0.0 or later. Earlier versions of the Connector Manager will
not work correctly with this version of the connector. This product is
designed to function with Open Text Livelink versions 9.5 SP1, 9.6,
9.7, and 9.7.1.
Customers upgrading from version 2.6.12 or earlier who have edited the
authenticationManager definition in connectorInstance.xml must update
those files. The authenticationManager property is now overridable.
Please see the Advanced Configuration wiki page for details, and
contact Google Enterprise Support if you need assistance.
Release 3.0.0, Oct 18, 2012
===========================
Introduction
------------
This is a maintenance release with no significant changes. Users of
previous releases are encouraged to review the changes in the
Connector Manager version 3.0.0 and other connectors. See the product
website for a complete description.
Summary of Changes
------------------
* Fixed issue 6513826: Add less verbose logging level for MBean messages.
* Updated the tests to work with Connector Manager version 3.0.0.
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 2.8.4 may be
used with this version. This version works with Connector Manager
version 3.0.0 or later. Earlier versions of the Connector Manager will
not work correctly with this version of the connector. This product is
designed to function with Open Text Livelink versions 9.5 SP1, 9.6,
9.7, and 9.7.1.
Customers upgrading from version 2.6.12 or earlier who have edited the
authenticationManager definition in connectorInstance.xml must update
those files. The authenticationManager property is now overridable.
Please see the Advanced Configuration wiki page for details, and
contact Google Enterprise Support if you need assistance.
Release 2.8.4, Jan 18, 2012
===========================
Introduction
------------
This is an upgrade release with some enhancements. Users of previous
releases are encouraged to review the changes below to determine
whether to upgrade.
Summary of Changes
------------------
* Fixed issue 5888095: Basic support for the Question and Answer items
for the Communities module. Added the unsupportedFetchVersionTypes
advanced configuration property, to better handle subtypes with a
MIME type but no version file. Added the relevant Question and
Answer subtypes to the excludedNodeTypes (441, Question Folder),
includedExtendedData (432, Answer, which has a "ResponseContent"
field), and the new unsupportedFetchVersionTypes (430, Question
and 432, Answer) advanced configuration properties.
* Fixed issue 30: Added the sqlWhereCondition advanced configuration
property, which adds conditions to the traversal queries.
* Fixed issue 5478925: Clean up inefficiencies in the traversal
exception handling. There are no functional changes, but the fixes
avoid refetching documents in some circumstances and decrease the
load on the Livelink server in the presence of errors.
* Made the Livelink base URL and path used by the
HttpURLContentHandler configurable, so that the connector can
retrieve content from different front-end Livelink servers or from
custom actions in Livelink.
Advanced Configuration Properties
---------------------------------
For more details on these properties, see
http://code.google.com/p/google-enterprise-connector-otex/wiki/AdvancedConfiguration
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 2.8.0 may be
used with this version. This version works with Connector Manager
version 2.8.0 or later. Earlier versions of the Connector Manager will
not work correctly with this version of the connector. This product is
designed to function with Open Text Livelink versions 9.5 SP1, 9.6,
9.7, and 9.7.1.
Customers who have edited the authenticationManager definition in
connectorInstance.xml must update those files. The
authenticationManager property is now overridable. Please see the
Advanced Configuration wiki page for details, and contact Google
Enterprise Support if you need assistance.
Release 2.8.0, Jul 18, 2011
===========================
Introduction
------------
This is an upgrade release with some enhancements. Users of previous
releases are encouraged to upgrade. This release also contains the
updates in the 2.6.10 and 2.6.12 patch releases.
Summary of Changes
------------------
* Added basic support for the Communities and Wiki modules.
Configured the excludedNodeTypes, includedExtendedData, and
displayActions for Communities and Wiki items. The new excluded
node types (345,346,361,374,431,3030004,3030201) are shadow
volumes for Communities items. Avoid errors fetching the content
of Communities items with a MIME type but no version file.
* Added the includedSelectExpressions advanced configuration
property.
* Fixed issue 4644193: Livelink connector does not use domain for
authZ. Added the domainAndName advanced configuration property.
Advanced Configuration Properties
---------------------------------
For more details on these properties, see
http://code.google.com/p/google-enterprise-connector-otex/wiki/AdvancedConfiguration
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 2.6.12 may be
used with this version. This version works with Connector Manager
version 2.8. Earlier versions of the Connector Manager will not work
correctly with this version of the connector. This product is designed
to function with Open Text Livelink versions 9.5 SP1, 9.6, 9.7, and
9.7.1.
Customers who have edited the authenticationManager definition in
connectorInstance.xml must update those files. The
authenticationManager property is now overridable. Please see the
Advanced Configuration wiki page for details, and contact Google
Enterprise Support if you need assistance.
Release 2.6.12, May 2, 2011
===========================
Introduction
------------
This is a maintenance release that improves quality without adding any
new functionality. This version replaces version 2.6.10. See the
release notes for 2.6.10 for details on the changes in this release.
Summary of Changes
------------------
* Fixed issue 4372040: StringIndexOutOfBoundsException when the
logging level was set to FINEST or ALL and the useDTreeAncestors
advanced configuration property was set to false.
Version Compatibility
---------------------
See the release notes for 2.6.10.
Release 2.6.10, Apr 28, 2011
============================
Introduction
------------
This is an upgrade release with some enhancements. Users of previous
releases are encouraged to review the changes below to determine
whether to upgrade.
Summary of Changes
------------------
For the latest details on the changes, see
http://code.google.com/p/google-enterprise-connector-otex/issues/list?can=0&q=label%3AMilestone-Release_2.6.10
* Fixed issue 25: Provide an indexing option that does not use
DTreeAncestors. Added the useDTreeAncestors advanced configuration
property, which is true by default.
* Fixed issue 64: Authorization could fail against case-sensitive
SQL Server.
* Fixed issue 66: Expose a pluggable AuthorizationManager. Added the
authorizationManager and publicContentAuthorizationManager
advanced configuration properties, which use the built-in
LivelinkAuthorizationManager by default.
* Fixed issue 4255719: A version file DataSize of -1 triggered a
Livelink API bug and prevented traversal. LAPI cannot parse a
server response that includes a negative long integer. The problem
occurred with both Oracle and SQL Server databases.
* For Livelink shortcuts, added an entry to the displayActions
advanced configuration property to use objAction=open in the
display URL, rather than using the default action of "properties".
* For the Undelete workspace, added an entry to the displayActions
advanced configuration property to use objAction=browse in the
display URL, rather than using the default action of "properties".
Advanced Configuration Properties
---------------------------------
For more details on these properties, see
http://code.google.com/p/google-enterprise-connector-otex/wiki/AdvancedConfiguration
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 2.6.6 may be
used with this version. This version works with Connector Manager
versions 2.6.6. Earlier versions of the Connector Manager will not
work correctly with this version of the connector. This product is
designed to function with Open Text Livelink versions 9.5 SP1, 9.6,
9.7, and 9.7.1.
Customers who have edited the authenticationManager definition in
connectorInstance.xml must update those files. The
authenticationManager property is now overridable. Please see the
Advanced Configuration wiki page for details, and contact Google
Enterprise Support if you need assistance.
Release 2.6.6, Dec 7, 2010
==========================
Introduction
------------
This is a maintenance release that improves quality without adding any
new functionality. Users of previous releases are encouraged to
upgrade. See the product website for a complete description.
Summary of Changes
------------------
For the latest details on the changes, see
http://code.google.com/p/google-enterprise-connector-otex/issues/list?can=0&q=label%3AMilestone-Release_2.6.6
* Fixed issue 56: Treat LAPI I/O exceptions as transient. In
previous releases, transient I/O-related exceptions, such as
"Server did not accept open request", might have been treated as
permanent document-related errors. This would lead to a skipped
document rather than a retry.
* Issue 58: Deprecated the Separate Authentication parameters on the
connector configuration form. The parameter will be removed from
the form in a future release. Use LDAP or a Universal Login
authentication mechanism instead. For details about other options,
see:
http://code.google.com/apis/searchappliance/documentation/68/secure_search/secure_search_crwlsrv.html#authentication
* Fixed issue 59: For category attributes created in older versions
of Livelink, the Show in Search attribute field "Search" may not
exist. The connector now assumes that the attribute should be
indexed if the "Search" attribute field does not exist.
* Fixed issue 61: The excludedLocationNodes advanced configuration
property only excluded children in the same parent volume as the
excluded items, and not the excluded items themselves or children
in the excluded item's volumes (such as projects).
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 2.6.0 may be
used with this version. This version works with Connector Manager
version 2.6.6. Earlier versions of the Connector Manager will not
work correctly with this version of the connector. This product is
designed to function with Open Text Livelink versions 9.5 SP1, 9.6,
9.7, and 9.7.1.
Release 2.6.0, Jun 14, 2010
===========================
Introduction
------------
This is a maintenance release with no significant changes. Users of
previous releases are encouraged to review the changes in the
Connector Manager version 2.6.0 and other connectors. See the product
website for a complete description.
Summary of Changes
------------------
* Updated the tests to work with Connector Manager version 2.6.0.
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 2.4.4 may be
used with this version. This version works with Connector Manager
versions 2.4.0 through 2.6.0. Earlier versions of the Connector
Manager will not work correctly with this version of the connector.
This product is designed to function with Open Text Livelink versions
9.5 SP1, 9.6, 9.7, and 9.7.1
Release 2.4.4, Feb 06, 2010
===========================
Introduction
------------
This is a maintenance release that improves quality without adding any
new functionality. Users of previous releases are encouraged to
upgrade. See the product website for a complete description.
Summary of Changes
------------------
For the latest details on the changes, see
http://code.google.com/p/google-enterprise-connector-otex/issues/list?can=0&q=label%3AMilestone-Release_2.4.4
* Fixed issue 51, logging the actual error in three cases, instead of
ignoring the error or logging a masking error.
Version Compatibility
---------------------
Connector instances created using versions 1.0.3 through 2.4.0 may be
used with this version. This version works with Connector Manager
version 2.4.0 through 2.4.4. Earlier versions of the Connector Manager
will not work correctly with this version of the connector. This
product is designed to function with Open Text Livelink versions
9.5 SP1, 9.6, 9.7, and 9.7.1.
Release 2.4.0, Nov 16, 2009
===========================
Introduction
------------
This is an upgrade release with some enhancements. Users of previous
releases are encouraged to upgrade. See the product website for a
complete description.
Summary of Changes
------------------
For the latest details on the changes, see
http://code.google.com/p/google-enterprise-connector-otex/issues/list?can=0&q=label%3AMilestone-Release_2.4.0
* Fixed issue 42, allowing easier customization of
connectorInstance.xml for some properties.
* Fixed issue 44 to avoid authorization failures when excluding the
Undelete workspace with the July 2008 or later monthly patch of
Livelink 9.7.1.
* Fixed issue 45 to support excluding documents completely based on
the content type. Previously the only option was to skip the content
but index the metadata.
* Fixed issue 46 to take advantage of a new SPI method,
traversalTimeLimitSeconds, replacing a hard-coded timeout value.
Version Compatibility
---------------------
Connector instances created using versions 1.0.0 through 2.0.0 may be
used with this version. This version works with Connector Manager
version 2.4.0. Earlier versions of the Connector Manager will not work
correctly with this version of the connector. This product is designed
to function with Open Text Livelink versions 9.5 SP1, 9.6, 9.7, and
9.7.1.
Customers with custom connectorInstance.xml files created for version
1.0.2 or earlier must update those files. Customers with custom
connectorInstance.xml files created for version 1.3.2 or earlier
should update those files for future compatibility. Please see issue
40 for details, and contact Google Enterprise Support if you need
assistance.
http://code.google.com/p/google-enterprise-connector-otex/issues/detail?id=40
Release 2.0.0, Jun 15, 2009
===========================
Introduction
------------
This is a maintenance release that improves quality, reliability, and
performance without adding any new functionality. Users of previous
releases are encouraged to upgrade. See the product website for a
complete description.
Summary of Changes
------------------
For the latest details on the changes, see
http://code.google.com/p/google-enterprise-connector-otex/issues/list?can=0&q=label%3AMilestone-Release_2.0.0
* Fixed issue 13, with better support for doc.Fetch URLs.
* Fixed issue 35 by allowing URLs in the Host parameter on the
configuration form. This is not a preferred approach, it's just an
attempt to guess what the administrator meant.
* Fixed issue 39, requiring a fully-qualified hostname (FQHN) in the
Livelink URLs. The search appliance requires this, but it can be
overridden if necessary.
* Fixed issue 40, removing the default values from
connectorInstance.xml to make future changes easier.
Version Compatibility
---------------------
Connector instances created using versions 1.0.0 through 1.3.2 may be
used with this version. This version works with Connector Manager
version 2.0.0. Earlier versions of the Connector Manager will not work
correctly with this version of the connector. This product is designed
to function with Open Text Livelink versions 9.5 SP1, 9.6, 9.7, and
9.7.1.
Customers with custom connectorInstance.xml files created for version
1.0.2 or earlier must update those files. Customers with custom
connectorInstance.xml files created for version 1.3.2 or earlier
should update those files for future compatibility. Please see issue
40 for details, and contact Google Enterprise Support if you need
assistance.
http://code.google.com/p/google-enterprise-connector-otex/issues/detail?id=40
Release 1.3.2, Apr 11, 2009
===========================
Introduction
------------
This is a maintenance release that improves quality, reliability, and
performance without adding any new functionality. All users of
previous 1.3.x releases should upgrade to this release. See the product
website for a complete description.
Summary of Changes
------------------
* Fixed issue 36 to accept Livelink URLs for sites using
certificates with a mismatching host name.
* Fixed issue 37 to add support for Livelink 9.7.1 and the January
2009 monthly patch.
Version Compatibility
---------------------
Connector instances created using versions 1.0.0 through 1.3.0 may be
used with this version. This version works with Connector Manager
version 1.3.2. Earlier versions of the Connector Manager will not work
correctly with this version of the connector. This product is designed
to function with Open Text Livelink versions 9.5 SP1, 9.6, 9.7, and
9.7.1.
Customers with custom connectorInstance.xml files created for version
1.0.2 or earlier must update those files. Please contact Google
Enterprise Support for assistance.
Release 1.3.0, Jan 10, 2009
===========================
Introduction
------------
This is a maintenance release that improves quality, reliability, and
performance without adding any new functionality. Users of previous
releases are encouraged to upgrade. See the product website for a
complete description.
Summary of Changes
------------------
* Updated to match and take advantage of changes in the connector
manager SPI. For details see Connector Manager issues 59, 62, 72,
and 80.
Version Compatibility
---------------------
Connector instances created using versions 1.0.0 through 1.1.1 may be
used with this version. This version works with Connector Manager
version 1.3.0. Earlier versions of the Connector Manager will not work
correctly with this version of the connector. This product is designed
to function with Open Text Livelink versions 9.5 SP1, 9.6, and 9.7.
Customers with custom connectorInstance.xml files created for version
1.0.2 or earlier must update those files. Please contact Google
Enterprise Support for assistance.
Release 1.1.1, Oct 20, 2008
===========================
Introduction
------------
This is a maintenance release that improves quality, reliability, and
performance without adding any new functionality. All users of
previous 1.1.x releases should upgrade to this release. See the product
website for a complete description.
Summary of Changes
------------------
* Fixed issue 31 to avoid potential infinite loops during traversal.
Version Compatibility
---------------------
Connectors created using versions 1.0.0 through 1.1.0 may be used with
this version. This version works with Connector Manager versions 1.0.2
through 1.1.0. Version 1.1.0 is recommended. This product is designed to