We have updated the test version to revision 480, in which you can begin to test the concurrent-reliance-temporal implementation for attributes. Ties will follow in a later test version. (Update October 9th: we are almost there now!). The following fixes and additional features have been made or added since the last test version (r453).
Corrected information in about.html. Now pushing to test.
Adding tie insert and update triggers. Fixing some issues with the generated CRT SQL. Really fixed the zeroing velocity bug this time. Pushing this to test.
Zeroing velocity when stopping nodes, yielding a slight performance tweak and better layout.
Stabilizing generated CRT code. Now executes without error. Triggers on ties are still not done.
Continuing work on CRT sisula templates. Tie rewinders done. Perspectives started.
Continuing work on CRT.
Added tie restatement constraints.
Fixed SQL generation bugs. CRT code now executed without errors.
Continuing work on CRT.
Starting work on triggers in CRT. Broken generation now.
Better index alignment.
Updated about.html. Pushing to test (again).
Added default positor (=0) and _Positor table for holding all positors.
Rewrote latest perspectives to become views again, using the positors table to
determine which positors are available.
Changed partitioning to be based on positors, and made it work.
Cleaned up sisula files and moved defaultCapsule to NamingConvention.js.
Fixed bug that only made unix files work in sisula, due to CRLF handling.
Fixed bug in partitioning.
Updated about.html with revision number. Pushing to test.
Table elimination is now in effect for CRT, but still untested whether results are the same as with the previous logic. If no temporalization is present in the XML, default will now be whatever is specified in the Defaults.
Added (generated) date and time metadata attributes to the XML.
Fixed the bug with Defaults overwriting settings for ties and anchors as well.
Fixed bug where Default setting of restatements and idempotency would overwrite anything explicitly specified in a loaded XML file.
Pushing this release to test, since this bug was affecting some users.
Trying various approaches for table elimination.
Added a GenerateDropScript procedure in the Schema Tracking sisula. Trying to get table elimination for CRT to work. Changed granularity of the changing time in the example model.
Fixed bug in key generation SP (only one key could be generated). Added extra null checking and defaults in the insert trigger. Continuing work on CRT.
Continuing work on Concurrent-Reliance-Temporal (CRT) Modeling. Reverted the temporal PK change. Added attribute rewinders. Changed the restatement constraint to make use of rewinders.
Added restatement constraint for attributes. Fixed temporal primary key (entity integrity).
Added assembled views for attributes in the CRT generation.
Starting work on concurrent-reliance-temporal modeling. Knot, anchor, and attribute tables are created correctly.
Forgot to change VERSION to 0.97.
Fixed typo in transformToFragment.