-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
894 lines (521 loc) · 26 KB
/
ChangeLog
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
2010-04-21 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.7.6
* Changed configuration to use Apache Ivy and moved project source
code repo to GitHub.
2010-01-07 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.7.5
* Fixed a number of memory leaks.
2010-01-07 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.7.4
* The "I think I optimized something but I've got a flu" -release.
* Session Item cache is now configurable (and slightly bigger by default)
* SessionProvider.itemExists() is now slightly smarter when checking
for cached items.
* Allowed overriding priha.properties from system properties.
2010-01-07 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.7.3
* Optimization of ProviderManager.loadNode() and Item.enterState().
Especially the latter helps reading quite a lot.
* EhCacheProvider.exists() was confusing Nodes with Properties
sometimes.
* ObservationManager now correctly sends events for Node reordering.
2010-01-04 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.7.2
* Implemented Observation. It does not *quite* work yet, but
it's only nine errors until TCK pass.
2010-01-02 Janne Jalkanen <jalkanen@ecyrd.com>
* Fixed XML import tests for versioning by properly checking for
checked-in Nodes in XMLImport. You may test Versioning, but
the TCK tests are disabled. You can turn them on by editing
Release.DESCRIPTORS and setting Repository.OPTION_VERSIONING_SUPPORTED
to STR_TRUE.
* 0.7.1
* FileProvider speedup - added internal cache for mangleName().
2010-01-01 Janne Jalkanen <jalkanen@ecyrd.com>
* Implemented Version labels.
* Implemented first version of Node.restore().
2009-12-26 Janne Jalkanen <jalkanen@ecyrd.com>
* Minor changes in the versioning code; introduced AbstractVersion
to catch a bunch of unmodifiable methods. As versioning is
still disabled, no version bump here.
2009-12-26 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.7.0
* Optimized itemExists() by changing RepositoryProvider
interface to allow checking for Properties too.
* Optimized ChangeStore by allowing filtering by parent
path as well. This greatly improves the efficiency of
listing changes to a Node's children or properties.
* 0.6.7
* Some additional speedups by removing inefficient code from
GenericIterator.skip() and SessionProvider.listNodes() and
switching to a lazy properties iterator.
2009-12-24 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.6.6
* Added some speedups to ChangeStore, which now uses an internal
HashMap to find the latest change. Also, changed the internal
implementation from LinkedList to ArrayList which speeds up
iteration performance. This gives approx four times the speed
increase to very large remove() and save() operations.
* Speeded up SessionProvider.listNodes(), causing a fairly nice
boost to JdbcProvider.
* Added dist-install target to build.xml.
2009-12-24 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.6.5
* Fixed an off-by-one problem with SNS reordering; all internal
unit tests run now too!
* Speeded up NodeImpl.getUUID() in case the UUID didn't exist.
* 0.6.4
* Fixed some more issues with SNS reordering. This version now
passes the JSR-170 TCK with zero errors or failures.
* Merry Christmas!
2009-12-23 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.6.3
* Solved a fairly hairy graph matching issue in SimpleQueryProvider,
and I think finally deep queries work as they are meant to work. Yay!
2009-12-22 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.6.2
* Rewrote ItemState handling to clean up some cases where
ChangeStore got awfully confused as to when something was updated
or not. This also fixes some problems with SNS handling, which
isn't still perfect though. It also changes reliability of
multiple move()s in a single Session.
2009-12-05 Janne Jalkanen <jalkanen@ecyrd.com>
* Bug 7: Running perftest is now possible even when Jackrabbit
does not exist. Thanks to Kees Kuip.
* Bug 6: compile and compiletests -targets had wrong dirsets.
Thanks to Kees Kuip pointing this out.
* ant clean would also delete generated sources - needing a
svn update. Now fixed.
2009-11-24 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.6.1
* Slightly improved FileProvider serialization algorithm - the
garbage collection is only performed every 30 seconds, tops.
* Bug fix: XML serialization in System view would generate
in some cases multi-valued properties when only single values
were serialized.
2009-10-30 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.6.0
* Improved repository startup speed by a factor of four; replaced
XPath.evaluate() with custom code.
* FileProvider storage format changed slightly to avoid colons
and non-letters as starting characters in file/dir names. Need
someone to test this on Windows.
2009-10-30 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.5.7
* FileProvider is now case-sensitive even on case-insensitive file
systems.
2009-10-26 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.5.6
* SessionProvider.checkSanity() was using the moved path for sanity
checks, not the originator path. Oops.
2009-10-25 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.5.5
* Added RepositoryImpl.shutdown() to facilitate repository restarts.
2009-10-15 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.5.4
* Bug fix: Item.isNew() was returning false when a mixin was added.
Reported by Andrew Jaquith.
* Same-name-siblings added again; however, Node.orderBefore() does not
work at the moment.
2009-10-12 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.5.3
* Fixed ValueFactoryImpl.createValue(Value) to make proper clones
also for Calendar values.
2009-10-12 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.5.2
* Fixed a number of leftover problems; again down to 8 failures on TCK.
SNS support still disabled, but all failing tests are related to SNS...
This version should fix most of the problems introduced in 0.5.0.
* 0.5.1
* Moved Path* classes to its own package: org.priha.path, since util-package
was perhaps growing a bit too much.
2009-10-11 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.5.0
* Rewrote changes handling since there were a couple of fairly serious
dataloss bugs in it. It's now a bit more robust, and it uncovered
a number of other issues as well. Unfortunately, the work is not yet
complete, and SNS support is disabled for now. This commit is considerably
more unstable than 0.4.1, so upgrading not recommended.
* RepositoryProvider.putProperyValue() signature changed; therefore
new minor version bump.
2009-10-02 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.4.1
* Orderable child nodes now implemented in JdbcProvider as well.
* Fixed issue with FileProvider accidentally losing the index
of the SNS.
2009-09-27 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.4.0
* Implemented orderable child nodes (though not yet for
same name siblings) with FileProvider. This caused some
minor changes in the Provider API.
* Fixed minor problem in XML import which was failing a number
of test cases. We no longer import jcr:baseVersion as a reference
since we don't yet support importing version histories.
2009-09-27 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.3.5
* Added nt:folder nodetype, which was missing for some reason.
* MemoryProvider now supports changing the workspace name.
2009-09-26 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.3.4
* Made most of our providers really thread-safe by enabling
MultiThreadTest.
* 0.3.3
* PathManager is now a singleton; which solves quite a few
XML import problems - sharing Paths between multiple Sessions did
not work (I have no idea what I was thinking when I made PathManager
depend on a Session...)
* 0.3.2
* Workspace.copy() did not allow copying to nodes with same
name siblings enabled. Now fixed.
* Fixed addNode() to support adding to indexed nodes; it was
erroneusly thinking that /foo/bar[2]/blat is an illegal Node
name...
2009-09-21 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.3.1
* Vastly improved speeds for MemoryProvider by redesigning the
memory structure. For example, removal is no longer an O(N^2)
operation, but O(log N).
2009-09-17 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.3.0
* FileProvider now stores the order in which Nodes are stored to
support orderable child nodes. JDBCProvider does not do so yet.
* Bigger changes in the Provider API - introduced StoreTransaction
for making sure that changes can be rolled back in case there is
a failure (for those providers which support it).
* JDBC supports now references
* Fixed issues with JDBC startup (was recreating the database on every
single startup, oops)
* Fixed Date format stream format.
2009-09-12 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.2.2
* Enhanced RepositoryProvider.getPropertyValue() to also transmit
the type of the Value. The API changed again.
* 0.2.1
* Rewrote Lock implementation, and introduced QLock. This got
rid of some annoying lock errors relating to session expiration.
Only TCK tests failing at this point relate to same-name siblings.
* 0.2.0
* Rewrote JDBC Provider a bit to keep it compatible with JDK5 & 6.
For future reference: Implementing JDK interfaces is not a good idea.
* Changed the signatures of some of the RepositoryProvider interfaces,
therefore causing a bump in version number. The changes were just
some exceptions being added so that all methods can now throw
RepositoryExceptions.
2009-09-11 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.40
* Implemented JDBC connection pooling for JdbcProvider.
* Changed JDBC setup script location; it's now based on
the result of Connection.getMetaData().getDatabaseProductName().
2009-09-06 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.39
* JdbcProvider now has separate SQL setup scripts based on
the driver class.
* Added support for H2 database
* Replaced HSQLDB with H2 database in tests; seems more reliable.
* 0.1.38
* Path operations now avoid Path.toString() to provide some
speedups.
* Overall speedups, tweaks and code cleanup.
2009-08-30 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.37
* Fixed a couple of locking tests. Introduced Node tagging
(see NodeImpl.tag()).
2009-08-30 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.36
* Some cleanup around EhCachingProvider. Now has a new setting
"maxSize" for determining how large objects should be cached.
* 0.1.35
* Introduced PathRef to make Items no longer tied to a
particular Path. This incidentally also improves performance
quite a bit for inter-Session fetches.
2009-08-24 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.34
* Fixed child lock tests; misunderstanding of JCR spec, oops :)
2009-08-24 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.33
* Fixed Path.Component.equals() - this unfortunately meant
duplication of the QName class.
* Added FastPropertyStore, which is not yet completely optimized.
2009-08-23 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.32
* Path.resolve() is now optimized for the most common cases.
* Workspace init sped up.
* PerformanceTest improved to allow for command-line arguments.
Also removed Session leaks from emptyRepo();
2009-08-22 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.31
* Fixed some leaking filehandles from FileProvider.
2009-08-18 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.30
* Fixed QueryImpl.getColumnNames() to default to the proper
node constraint; was happily returning everything that was found...
(JCR spec not too specific about this part, had to dig through
some Jackrabbit mailing lists...)
* Implemented multivalue matching.
2009-08-17 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.29
* Fixed a number of issues on queries; including range queries
and queries on same-name siblings.
* Improved repository layout for JCR TCK tests to actually
have content for queries...
2009-08-15 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.28
* Fixed some issues with XML importing; the determination whether
a property was multi or single was confused in quite a few cases.
* Fixed issue where Session.move() constraints were not observed -
now you no longer can save a target node without saving the source
node and vice versa.
* Fixed issue with NodeType.canAddChildNode() which was not properly
adhering to JSR-170, but was being overly lenient.
2009-08-02 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.27
* Implemented initial same name sibling support; clone and
move still do not work.
2009-07-30 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.26
* Implemented query ordering.
2009-07-29 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.25
* Workspace.clone() now works as well, completing support for
corresponding nodes and workspace cloning. Yay!
* Implemented rudimentary access control - calling Repository.login()
now creates a readonly session. Any credentials (even empty) create
a read-write session.
* Implemented Document view import
* Fixed some caching issues with SessionProvider.
2009-07-28 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.24
* Node.update() now works. Also, all root nodes are now also
mix:referenceable with a known UUID.
2009-07-28 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.23
* FileProvider now properly stores UUIDs per workspace,
as opposed to being global (oops - but the JCR spec *is* confusing
in this regard; Univerally Unique IDs are not actually unique...)
* Session.move() was checking for a wrong lock.
2009-07-27 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.22
* Massively improved FileProvider save speed by implementing
journaling for the UUID and Reference storage.
2009-07-14 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.21
* Stored query support added.
2009-07-12 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.20
* A fairly massive update on versioning; cleaned up a lots
of strangeness relating to deletion.
2009-06-15 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.19
* Implemented Version.getAllVersions().
2009-06-14 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.18
* The basic query language is now supported mostly. ORring
queries are not yet supported.
2009-05-16 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.17
* Workspace.move() implemented. Also cleaned some TCK failures
relating to locks.
2009-05-10 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.16
* FileProvider was reading strings in platform encoding,
not UTF-8. Oops.
* StringValueImpl no longer forces SCALAR interpretation
of the value, thus immensely easing debugging by making
toString() idempotent.
2009-03-11 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.15
* Implemented jcr:contains() function in XPath queries.
2009-02-17 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.14
* Massive speed optimizations by improving caching in
SessionProvider.
2009-02-15 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.13
* Session is now a bit more fussy about when it's live.
2008-12-07 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.12
* XPath queries now work. We now use the Apache Jackrabbit
Abstract Query Tree parser, but provide our own resolvers.
Thanks heaps :-). Not all of the predicates work, and
neither do any of the functions yet. But the core is there.
2008-11-24 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.11
* Added org.priha.j2ee.JNDIRegistrationServlet to allow for
JNDI-based initialization in a J2EE application.
2008-11-14 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.10
* Fixed most of locking tests (now we actually remove locks
when you delete a node).
2008-10-23 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.9
* Fixed a few failing nodetype unit tests.
2008-10-21 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.8
* Implemented XPath query API. It kind of works, but it is pretty
slow and does not yet support any of the JCR functions.
2008-10-13 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.7
* Fixed issue with wrong exception if the Node was moved by
another session and then saved.
* Test failures at 55 out of 584.
2008-10-13 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.6
* Implemented Workspace.copy().
2008-10-12 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.5
* Document view export is now supported. Versioning also
seems to mostly work.
* Test failures now 83/584.
2008-10-09 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.4
* Fixed a number of versioning unit tests by implementing
Node.isCheckedOut()...
2008-10-06 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.3
* Massive reoptimization of FileProvider to do reference management
properly. This also meant some additions to the Provider API.
2008-10-01 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.2
* XML Import works again
* Item state changes are now replicated within a Session
properly.
* Test fails: 115/584.
2008-09-29 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.1
* Massive changes to the internal workings; Priha now
correctly stores QNames internally as much as it can,
converting to the correct namespace mapping at the last
instance. Total fail rate for tests: 130/584.
2008-08-22 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.1.0
* Renamed packages to org.priha.
2008-08-21 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.30
* Turned on versioning support; still doesn't work but
at least some of the classes are there.
* Initial implementation of namespace remapping; something
is still missing though.
2008-08-17 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.29
* XML Import now works for System View. All SerializationTest
tests now pass. Total fail rate for tests is 110 / 584.
2008-08-11 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.28
* Fixed a number of issues with XML import (still does not work yet).
* New pass rate for TCK tests is 126 fails out of 584 tests.
2008-08-03 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.27
* FileProvider now closes the files it opens (and no longer
runs out of filehandles, hopefully).
2008-08-03 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.26
* Started work on XML System View import.
2008-08-01 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.25
* Added copyright preambles.
* Lock rework.
* Added the latest TCK tests from Jackrabbit repo. While these
are not the official TCK tests, they are at least bugfixed.
The pass rate went down though.
2008-07-23 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.24
* Implemented initial locking support. Lock tests currently fail
9 out of 19.
* Total fails 38 out of 454.
* Added JdbcProvider (though the schema is pretty much braindead)
* Added MemoryProvider (for anyone who wants to do testing)
* Added performance tests
2008-07-20 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.23
* Read through the workspace section of JCR spec again,
slapped forehead, and added multiple workspace support.
* Node.getCorrespondingNodePath() works now, though without
any constraint checking yet.
* Added javadoc generation.
* 39 out of 454 TCK tests fail now.
* 0.0.22
* Session.move() works now.
2008-07-19 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.21
* Fixed multiple provider support; now it actually works.
2008-07-18 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.20
* Added ability to manage multiple providers (though this
does not quite work yet). Also improved documentation
on configuration (in doc/Configuration.txt) quite a bit.
* 0.0.19
* Added the EhCachingProvider to provide a significant boost
to content access.
* Added PathFactory to make memory consumption lighter
* Some minor optimizations here and there.
* TCK fails: 48/454.
2008-07-17 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.18
* Fixed a number of minor conversion exceptions (jeez the TCK
is tight). 49/454 failures...
* Reworked configuration completely (it works now) and added
some basic documentation about the configuration to
doc/Configuration.txt
2008-07-16 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.17
* Added system view XML export, and fixed some error
conditions to achieve a nice fail figure of 74/454.
* 0.0.16
* Added basic binary support. Fails: 95/454.
2008-07-15 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.15
* Fails: 103 out of 454. Some minor performance
optimization as well.
2008-07-15 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.14
* Massive reworking of pretty much everything. Fails
140 out of 454 TCK tests, which is the best result so far.
* Path is now faster than before.
2008-07-02 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.13
* Major changes to storage managemement. This version
does not really work at all...
2007-12-25 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.12
* Major changes to value generation
2007-12-08 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.11
* Major changes to property value support.
2007-06-18 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.10
* Implemented rest of Node.setProperty() calls. Started
work on versioning.
2007-06-13 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.9
2007-02-26 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.8
* Reference nodes work now
2007-02-23 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.7
* FileProvider no longer allows you to create nodes without
parent path.
* FileProvider also now reads configuration from Preferences
object.
2007-02-22 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.6
* Implemented UUID support
* Added mixin types support
2007-02-19 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.5
* FileProvider now saves NAME properties correctly.
* New nodes are now created with proper types in types(?)
2007-02-11 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.4
* Reworked the SPI a bit; now reading the repository
in at startup works. It's nowhere near optimal, tho'.
2007-02-11 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.3
* Node and property definitions should now be properly
assigned.
2007-02-07 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.2
* Implemented default node and property definitions scheme
in NodeTypeManagerImpl.
2007-01-14 Janne Jalkanen <jalkanen@ecyrd.com>
* 0.0.1
* Initial commit; includes JCR TCK 1.0.