summaryrefslogtreecommitdiff
path: root/RELEASE-NOTES.txt
blob: 6e71fbc138e18d333194002e045f5da9328d88d4 (plain)
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
Carbonado change history
------------------------

1.1-BETA7 to 1.1-BETA8
-------------------------------
- Removed call to get index metadata in JDBC repository. Oracle bug causes a
  table analyze to run.
- When a property evolves from a boxed primitive to an unboxed primitive, null
  is converted to zero or false instead of throwing a NullPointerException.
- Support write-no-sync mode for Sleepycat repositories.

1.1-BETA6 to 1.1-BETA7
-------------------------------
- Added @Authoritative annotation.
- ReplicatedRepository installs user triggers on the master, not the
  replica. This fixes errors caused by resync running user triggers.

1.1-BETA5 to 1.1-BETA6
-------------------------------
- Added automatic repair for broken layout metadata.
- Add Storable to CorruptEncodingException when loading from index.
- Fix conversion of null lobs.
- Query filter constants appear as SQL constants.

1.1-BETA4 to 1.1-BETA5
-------------------------------
- More fixes in resync corruption repair logic.
- Fixed deadlock when using unsupported Storage for the first time.

1.1-BETA3 to 1.1-BETA4
-------------------------------
- Added additional repair logic in resync if replica entries are corrupt.
- ConstraintException thrown when inserting uninitialized properties now
  includes property names in the exception message.

1.1-BETA2 to 1.1-BETA3
-------------------------------
- Fixed exception when printing join plan with blank parameters.
- Added isolation level of "none" to indicate that transaction is auto-commit.

1.1-BETA to 1.1-BETA2
-------------------------------
- Inner joins in generated SQL use more compliant syntax.
- Fixed deadlocks during replicated respository resync.