Release-0.20-rn

Geo2tag LBS Platform version 0.20 Release Notes

 * Sources
 * Documentation

New Feature  [GT-594] -        REST Function: list channels owned by particular user  [GT-596] -        Platform support of sessions  [GT-607] -        Build system improving  [GT-695] -        Python tests </li> </ul> Task <ul> [<a href='http://jira.geo2tag.org:8080/browse/GT-608'>GT-608</a>] -        JGeo: Implement RegisterUser Request/Response </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-613'>GT-613</a>] -        Add description for FilterChannel request </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-633'>GT-633</a>] -        Add platform URL and Port to properties </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-644'>GT-644</a>] -        JGeo: Implement JsonRegisterRequest/Response </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-645'>GT-645</a>] -        JGeo: Implement JsonAPIVersionRequest/Response </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-648'>GT-648</a>] -        Investigate performance for Db in 2nd normal form </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-653'>GT-653</a>] -        Sync cache and DB only when new changes appears </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-655'>GT-655</a>] -        Remove tags table </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-656'>GT-656</a>] -        Create wikipage about DB sync and how to count transactions </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-657'>GT-657</a>] -        Create session mechanism detailed description at wiki </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-671'>GT-671</a>] -        Account for geo2tag mail sending </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-673'>GT-673</a>] -        Design DB synchronization architecture </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-683'>GT-683</a>] -        Write wikipage about profiling </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-689'>GT-689</a>] -        Modify build system to use deb packages of webside </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-690'>GT-690</a>] -        Adaptation of platform libraries for clients </li> [<a href='http://jira.geo2tag.org:8080/browse/GT-691'>GT-691</a>] -        QueryExecutor transaction should  incrementat transactionCount themself </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-696'>GT-696</a>] -        Python TEST ADD USER </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-697'>GT-697</a>] -        Python TEST ADD TAG </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-698'>GT-698</a>] -        Python TEST ADD CHANNEL </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-699'>GT-699</a>] -        Python TEST SUBSCRIBE TO CHANNEL </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-700'>GT-700</a>] -        Python TEST UNSUBSCRIBE TO CHANNEL </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-701'>GT-701</a>] -        Python TEST SUBSCRIBED CHANNELS </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-702'>GT-702</a>] -        Python TEST AVAILABLE CHANNELS </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-703'>GT-703</a>] -        Python TEST LOAD TAGS </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-704'>GT-704</a>] -        Python TEST CIRCLE SPATIAL FILTER </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-705'>GT-705</a>] -        Python TEST RECTANGLE SPATIAL FILTER </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-706'>GT-706</a>] -        Python  TEST POLYGON SPATIAL FILTER </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-707'>GT-707</a>] -        Python  TEST CYLINDER SPATIAL FILTER </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-708'>GT-708</a>] -        Python TEST BOX SPATIAL FILTER </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-709'>GT-709</a>] -        Python TEST FENCE SPATIAL FILTER </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-710'>GT-710</a>] -        Create two repositories for stable and testing packages </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-713'>GT-713</a>] -        Move BSc work to wiki </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-717'>GT-717</a>] -        Create config file outside war archive </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-719'>GT-719</a>] -        Build letters should have more informative body in case of fail </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-725'>GT-725</a>] -        Configure build system for building of webside </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-726'>GT-726</a>] -        Python tests: Support of tests for all platform API functions </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-727'>GT-727</a>] -        Python tests: Support of tests for all platform API functions </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-728'>GT-728</a>] -        Python tests: Support of tests for all platform API functions </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-729'>GT-729</a>] -        Python tests: Tests running priority mechanism </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-739'>GT-739</a>] -        Promote to stable repo script </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-741'>GT-741</a>] -        Move deb repos to other server </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-743'>GT-743</a>] -        script for debian/changelog records generation </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-751'>GT-751</a>] -        Release 0.20 on tracks.geo2tag.org </li> </ul>

Bug <ul> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-597'>GT-597</a>] -        Signals generated by http_requests classes should have the same names </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-598'>GT-598</a>] -        Fix grammar mistakes in platform </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-616'>GT-616</a>] -        Password issues </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-647'>GT-647</a>] -        JSON schema missunderstand </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-662'>GT-662</a>] -        m_dataChannelsMap should not be synced if no tags are synced from db </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-675'>GT-675</a>] -        Create some kind of single interface for RequestJSON classes </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-676'>GT-676</a>] -        Check all  http_request/*Query classes for NORMAL work with sessions </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-679'>GT-679</a>] -        Create defineable parameters for tests in src/profiler/scripts </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-681'>GT-681</a>] -        Fix usage of keywords </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-682'>GT-682</a>] -        Check delay with request processing </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-687'>GT-687</a>] -        Move interval of sync to config and add param for transaction diff </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-692'>GT-692</a>] -        Create unit tests for QueryExecutor </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-693'>GT-693</a>] -        Create destructors where it needs </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-712'>GT-712</a>] -        Registration confirmation doesn&#39;t work properly </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-714'>GT-714</a>] -        Automation: deleting geo2tag-platform-repo and geo2tag-web-repo after  completing build </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-718'>GT-718</a>] -        Problems with creating and removing of test database </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-721'>GT-721</a>] -        Updating of platform through apt-get doesn&#39;t work correctly </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-722'>GT-722</a>] -        JGeo: update unit tests: JsonRequestTest; all tests should pass </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-723'>GT-723</a>] -        Webside: use RegisterUser request/response </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-733'>GT-733</a>] -        ruby and python scripts should be run automatic </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-734'>GT-734</a>] -        packaging warnings should be removed </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-737'>GT-737</a>] -        Remove TimeSlots from src/common/ </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-738'>GT-738</a>] -        Creating of geo2tag database doesn&#39;t work </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-745'>GT-745</a>] -        Platform installation fails </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-747'>GT-747</a>] -        Extra packages suggested with geo2tag installation </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-749'>GT-749</a>] -        registration / login issue </li> <li>[<a href='http://jira.geo2tag.org:8080/browse/GT-750'>GT-750</a>] -        tracks.osll.spb.ru doesn&#39;t reflect tags from android tracker </li> </ul>

If you have questions or found some bug please add issue to our project tracker or just send email to geo2tag-support(at)osll.spb.ru. It will help us to fix it faster.