Difference between revisions of "CCDB 0.09"

From GlueXWiki
Jump to: navigation, search
(Created page with "=CCDB 0.09= Release notes 0.9 1. Better errors descriptions which give user suggestions on how to do it right 2. -v start flag and var command to set working variation 3. uni...")
 
Line 1: Line 1:
=CCDB 0.09=
+
Available at: [https://phys12svn.jlab.org/repos/tags/ccdb_0.09/]
Release notes
+
 
 +
==Release notes==
  
 
0.9
 
0.9
  
1. Better errors descriptions which give user suggestions on how to do it right
+
1. C++ readout part tracks idling and closes a connection if CCDB is not used for a long time. Closed connections automatically reopened if needed.
  
2. -v start flag and var command to set working variation
+
2. Better error descriptions that give user suggestions on how to do things right
  
3. unit testing rewritten. Before there were separated test functions for MySQL and SQLite. Now tests are unified for both databases thus it checks that functionality is unified across databases and new CCDB providers could be added.
+
3. -v start flag and var command to set working variation
  
4. Web site is moved from CCDB SVN , users are not obliged to download a bunch of web server files
+
4. Better unit testing for ccdb commands
  
5. C++ readout part tracks idling and closes a connection if CCDB is not used for a long time. Closed connections automatically reopened if needed.
+
5. Web site is moved from CCDB SVN , users are not obliged to download a bunch of web server files
  
 
6. Updated documentation
 
6. Updated documentation
Line 21: Line 22:
  
  
=Roadmap=
+
==Roadmap==
 
Is the next version 0.10 or 1.0?
 
Is the next version 0.10 or 1.0?
  
 +
1. Better C++ unit tests, unified unit tests for C++ and python
  
1. Better C++ unit tests, unified unit tests
+
2. Internal libraries update
  
 
2. Full documentation
 
2. Full documentation
Line 33: Line 35:
 
4. Resources?
 
4. Resources?
  
5. Multithread benchmarks
+
5. Multithread benchmarks package
  
 
6...
 
6...

Revision as of 21:17, 9 January 2014

Available at: [1]

Release notes

0.9

1. C++ readout part tracks idling and closes a connection if CCDB is not used for a long time. Closed connections automatically reopened if needed.

2. Better error descriptions that give user suggestions on how to do things right

3. -v start flag and var command to set working variation

4. Better unit testing for ccdb commands

5. Web site is moved from CCDB SVN , users are not obliged to download a bunch of web server files

6. Updated documentation

7. Web site renew and fixes

8. Authentication stack reviewed. Only users in the list are allowed to do changes to DB. SQLite doesn't require any authentication.


Roadmap

Is the next version 0.10 or 1.0?

1. Better C++ unit tests, unified unit tests for C++ and python

2. Internal libraries update

2. Full documentation

3. User operations (useradd, users, etc...)

4. Resources?

5. Multithread benchmarks package

6...