Release Notes v8

New Features

Calendar view

Entries containing dates can be now visualized in calendar view. Currently the monthly view is available (day / week will be tuned in next releases). Moreover, the entry can contain specification of colour which shoud appear in the calendar view. The calendar view also supports  enries that span over more than 1 day.

 

JDBC connector

Semanta embedded JDBC connector (it is introdcued for free) to its platform. When a connection to a JDBC source is configured the connector  loads the metadata from the JDBC source to the Data application (list of tablels, columns and indexes is loaded). 

 

Plain table with entry types

The plain table field type allows you to define with multiple rows. The columns can be defined as different field types. So you can e.g.

  • use relationship field type for suggestion of valid values from a list of tables
  • use datetime field to provide a date picker
  • use info field to calculate value based on other cells

Usage

  • in general when you need to describe the relationship
  • business rules applied on an entry in different  combination of contexts
  • description ETL mappings
 

XLS export from tables in folders

All tables which provide search results, e.g. tables showing entries in a folder, can be now exported to XLS. Moreover, the user can choose what fields should be exported as columns.

 

Improvements

Embedded diff

The visualisation of difference between two historical versions of an entry has been tuned and embedded directly to page (not in overlay window anymore). It was also integrated with Time-machine UI.

 

Nexus

Nexus modes were introduced. They allow users to browse relations in a way that is focused on a specific use-case. For example, users may want to concentrate on data lineage. That means that the user only wants to see relationships that describe lineage (and not for example those that describe ownership). 

 

Workflow with voting

Workflow voting was tuned and improved (What is workflow voting: for example you can require: "all specified people have to agree to transit further" or you can require "at least 3 people from the specified user group have to approve to transit further")

 

Better import / export

We completely rewrote the XML import / export. Now it is less prone to errors concerning complex content transfers and much faster.

Better performance for indexing

The speed of indexing into the Lucene full-text engine has been increased dramatically. This has a positive performance impact on all write/update operations in the system (saving entries or attachments, executing loads etc). The speed of full reindex has increased by an order of magnitude.

 

Bug-fixes

Printing: We bugfixed / tuned the layout for printing of entries in the Semanta system. 

Many other small bug-fixes.

Release Notes v7

New Features

 

Time machine

The user can now switch the entire system to obtain historical view. Just enter a historical date and entire system will look and behave like it looked and behaved to the specified date in the history. It will provide search results like they were in history, the same with comments, attachments etc. Moreover you can ask time-machine to prefere public version or in the other hand draft versions (according to workflow). It can help specific roles in worflow to do their job more efficiently - e.g. if you are steward you prefer draft versions, if you are an end user of the information you prefer public versions.

 

DOC(X) import

We implemented the first version of Microsoft Office DOC(X) importer. The customer has to provide Open Office / Libre Office libraries to enable this feature. It works with certain limits, e.g. complex tables are not imported well, but usual documents, even long ones with pictures, simple tables etc. are imported well. Heading are recognized, other standard formatting as bullets, ordered lists, font families and so on are recognized too.

 

View inheritted permissions

Permissions in the system are inheritted. E.g. if you specify view permissions on a folder all its entries and and entries in its subfolders are inheritted automatically. However, it was difficult to know what permissions are inheritted from ancestors when putting them on object. Know the Permissions dialog box shows these inheritted permissions, so you have the idea what is already there.

 

Licensing mechanism

Licensing mechanism was introduced in release 7. According to commercial parameters now the system can verify whether it is operated on approved number of CPUs, size of RAM, whether there is allowed number of users etc. We distinguish two important dates: validity date - only admin can log in after this date, maintenance date - no versions newer thanthis date can be installed.

 

JIRA integration

You can send a query in JIRA Query Language (JQL) from Semanta to JIRA and receive results, show them as a table on a page with links to JIRA. You can specify what columns and how many results you want to display. You can also create a new issue in JIRA without leaving Semanta.

 

SAP Business Objects Connector (BOC)

Purpose of the connector is to provide a simple to use tool that enriches content in Semanta with information about reports and underlaying universes. BO Connector is accessing BO API and extracts information into stage (ce_mart database), from stage it is loaded into Semanta.

 

Oracle support 

Oracle DB can be now used as the DB for the Semanta system. So know you can use MySQL and Oracle as a DB under Semanta. 

 

Workflow voting

Workflow features were extended significantly. Now you can configure that an approval from more people is needed to transit the object to further state in the workflow. For example you can require: "all specified people have to agree to transit further" or you can require "at least 3 people from the specified user group have to approve to transit further".

 

Improvements

 

Tables / cards improvements

Table features where improved and bugfixed significantly in this release. The filtering works correctly now, tables / cards / lists of attachments can be now filtered and sorted without problems. Button showing further entries in tables / cards work more smoothly in Internet Explorer and Chrome. 

 

Security improvements

IP addresses and logins are now tracked so the admin can inquire who, when and from which IP address accessed the system.

 

Localization of Applications

We continue our long-term effort to provide system localized to languages used by our customers. Now our standard application Glossary, Data, Reports and Systems were localized to Czech language. Moreover, further parts of the core of the Semanta system are prepared now for localization (localization keys were put there).

 

History diff & notification

We made significant improvements in comparison of historical versions of an entry. Now the comparison shows what was added to the newer version, what was deleted, where a change took place and moreover - this all is placed  to the text of entry common for both versions so the comparison is easily readable.

 

Bugfixes

Only key bugfixes listed here:

  • Export / import functions - as we keep adding more and more features and object-types the export / import functions needs to be tuned as well, so we did it again and will do again next time
  • Visual & ergonomics bugfixes - we tuned several annoying visual or ergonomics bugs, e.g. doubled scrollbars in Internet Explorer, strange scrolling up after clicking on More button in tables / cards etc.

Release Notes Semanta v6

New Features

 

LDAP connector

The user-management in Semanta can be now integrated with the LDAP / AD of the customer. There are two levels of the LDAP integration - logins / passwords can be verified against the LDAP, but also the membership in the LDAP user-groups can be recognized. Folders in Semanta can then have permissions set for these LDAP user-groups. 

 

Confluence Importer (1st increment)

We prepared a simple importing tool to import content from Atlassian Confluence. Currently we can import static pages, recognize wiki links and transform them to Semanta links. Also attachments are imported. When pictures are used in rich-text we migrate this as well. Currently we support only a few Confluence macros (Layout) and plan to extend the set of supported macros according to wishes of our customers.


Improvements

 

Workflow (2nd increment)

Notifications and permissions were introduced for each workflow state.

Nexus Profiles

Now a user can filter displayed relations in the Nexus based on their types. This helps a lot to get a diagram which shows only relationships you are interested in and does not overload the user by the information they do not need at certain point.

Partial Import

It is now possible to import a subtree of entries as a child of an entry directly from an entry page. Previsouly this was only possible from the admin console.

Permissions

Report of inheritted permissions is now available in the Set permissions menu, so the user knows what permissions are inheritted from the parent objects.

More button in tables

We changed the behavior of tables - now there is a simple 'More' button instead of rather complicated pagination.

Images in Diagrams

The user can now upload and insert pictures into diagrams from a local disk.

 

Rich-text improvements and tuning

We tuned a few things in the rich-text editor and we added Undo / Redo buttons into it, which were strongly required by our users.

Security

Added logging of user login events.


Bug-fixing

We did a lot of bugfixing in this release

  • Export / import has been bugfixed significantly (XML as well as the XLS export / import)
  • Issues related to the new table view have been fixed, mainly table filtering and sorting according to complex info fields
  • The standalone instance configuration features have been fixed
  • Several bugfixes in workflow have been fixed
  • Several bugfixes in ToDos and comments have been fixed

Release Notes Semanta v5

New Features

Workflow

The first version of workflow in Semanta is here. We introduce a is simple, intuitive but powerful way of configuring the workflow through states and transitions - simply by creating pages and relations of specific types between them. Moreover, Groovy scripts can be added to each transition as pre- or post-functions, so there you can create even complex business logic in your workflows. The states of the workflow can also be changed automatically after a scheduled period of time.

   

Scheduling of jobs

Jobs can be now scheduled to run in specific time in the future. Repeated jobs can be scheduled as well.

 

 

 

 

Improvements

New Table / Cards View

The implementation of all tables and cards have been completelly redesigned. The new implementation allows much wider palette of display options. Moreover to the existing table and cards view, new type have been added: small cards, text cards and flip-cards are now available. Also the table is prepared for the mobile view.

Restriction: untill release 6 we to removed filtering from the table view which needs a major overhaul

 

COLOURFUL LABELS

Labels / statuses that allow you to display the current statuses of data quality of your data, reports and much more. This way, business users immediately see whether the report is consistent, actual, timely etc.

 

Date field with a date-picker

Date fields with a date-picker are now available to be configured in Semanta apps.

 

Date-time formatting

Dates and times in Semanta can be now formatted into using SQL like notations.

There is a configuration option in the global configuration file such as the one below.

    <global-date-format>EEE, MMM d, yy</global-date-format>

    <global-date-time-format>MM/dd HH:mm</global-date-time-format>

    <global-time-format>HH:mm</global-time-format>

    <locale>cs</locale>

More info about available time formats - https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html 

More info about available language codes - https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes

 

Localization

Localization: we carried on working on preparation of the platform for translation to other languages. The platform is currently only in English. However, the texts are not hard-coded into the platform anymore and translations can come in future releases. 

 

Export / import improvements

Tasks, comments and permissions can be now exported & imported. 

 

Bugfixing

We made fixes of 109 defects bug-reported by our users. These were mainly tasks related to visual tuning of attachments window behavior, AIR, ToDos and rich-text editor.