Eclipse Hawk™ 2.1.0

2.1.0

Description

This is a minor release for Hawk, with various user experience improvements:

  • Core indexer:
    • Manually requested synchronisations should not schedule a followup synchronisation.
  • EOL query engine:
    • Updated to Epsilon 2.2.0.
    • Use WeakHashMap to reduce memory buildup during large queries.
  • Greycat backend:
    • Upgrade to Greycat 18 (latest stable release before upcoming redesign from DataThings).
  • Local folder connector:
    • [REINDEX] getCurrentRevision() is now consistent with commit revisions.
    • Changes are now detected through SHA1 checksums instead of last modified + size.
  • Thrift API:
    • Added basic support for scheduled tasks to remote model indexer (will run in client).
  • Time-aware querying:
    • Simplify scoping in the default case (should speed up some queries).
    • Fixes for automatic metamodel registration in time-aware indices.
    • TimelineAnnotation: new derived attribute type for xAnnotated operations.
    • Redesign node wrapping for more robust behaviour during GC-heavy workloads.
  • JGit connector:
    • Custom UI added in the Hawk Eclipse configuration dialog.
Conforms To UI/UX Guidelines
Not verified
Communities

This is the first release of Eclipse Hawk after moving the Git repository to the Eclipse Gitlab instance. The development is now taking place here, including the creation of all new issues:

https://gitlab.eclipse.org/eclipse/hawk/hawk 

Issues in the old Bugzilla will be migrated to the Gitlab instance, which allows for tighter integration between the issues and the development (e.g. by creating separate feature branches per issue).