Page tree
Skip to end of metadata
Go to start of metadata

Hello there,

We are glad to inform you that the latest 2022.20 version of the SWAT Framework is out. Below is the list of issues that are part of this release.


Tasks

PriorityKeyAkioma Release Notes
High
SWAT-7091Fixed issue with jquery reference that was removed
Medium
SWAT-7070Added xenon/hdp  service to integrate Progress Hyper Data Pipeline  with Build.One.

It is introduced as separate micro-service runnable in isolation as docker container.

Added to src/xenon/hdp 

Callable from webui , through the http://Build.one backend where the request is routed through a gateway  micro-service under src/gateway .

Currently supports HTTP-method GET  to consume data from foreign APIs connected to hdp.buildone.live .

When configuring a Data Source Object (DSO)  set SUBTYPE Nestjs  and configure attribute resourceName  to resource/<connectorName>/<tableName> 

resourceName  must contain resource 

<connectorName>  represents the DataSource name configured in HDP 

<tableName>  represent the endpoint configured inside the data source in HDP 

Further plans include adding Hyper Data Pipeline to the [Build.One](http://Build.One) stack and not just consuming it as a foreign SaaS-service.
Medium
SWAT-6931Added dedicated tests to dynSelect control


Application settings have been re-arranged in several files: 

Previously

src/backend/Akioma/Swat/.restapplicationsettings 
"loginScreen": "data/repository-cache/loginGenericW.json", 
"desktopMenus": "StandaloneDevDesktops", 
"NodeUrl": "env.NODE_URL", 
"googleAPIKey": "", 
"elasticSearchBaseURL": "/elastic", 
"MruTableNames": "",
src/backend/Akioma/Swat/Studio/pasoe-config.xml
  ...
  <AutoCacheRepository>false</AutoCacheRepository>
   ...
 </tParaRow>
</tPara>


src/runtime/workspace/config/pasoe/environment/pasoe-config.xml
  ...
  <AutoCacheRepository>false</AutoCacheRepository>
   ...
 </tParaRow>
</tPara>



Now

src/backend/Akioma/Swat/.restapplicationsettings 
"internal": { 
   "nodeUrl": "env.NODE_URL" 
}, 
"application": { 
    "desktopMenus": "StandaloneDevDesktops", 
    "loginScreen": "data/repository-cache/loginGenericW.json" 
}, 
"integration": { 
    ... 
    "elasticSearchUrl": "/elastic", 
    "googleAPIKey": "", 
    "kinvey": { 
        "appKey": "", 
        "appSecret": "", 
        "instanceId": "" 
    }
}, 
"mostRecentlyUsed": { 
    "tableNames": "" 
},
"repositoryCache": { 
    "enabled": false, 
    "skipList": "" 
}, 
"uiStyle": { 
    ... 
    "browserPageTitle": "BUILD.ONE", 
    "messageBoxDefaultDisplayStyle": "notification" 
},
src/backend/Akioma/Swat/Studio/pasoe-config.xml
  ...
  <!-- REMOVED -->
   ...
 </tParaRow>
</tPara>
src/runtime/workspace/config/pasoe/environment
  ...
  <!-- REMOVED -->
   ...
 </tParaRow>
</tPara>





Bugs

PriorityKeyAkioma Release Notes
Medium
SWAT-7154TagName was not correctly handled in lookup click handler of DynSelect  due to modernisation and removal of jquery .
Medium
SWAT-7151FilterForm  was not opened as form in designer. Only reacted on 'swatform'  and accidentally ignored 'swatfilterform', 'swatattributeform' .
Medium
SWAT-7130Fixed vuex  version to 4.0.2 
Highest
SWAT-7125Updated glob  from ^7.2.0  to ^8.0.3 
Updated mocha  from ^9.1.3  to ^10.1.0 
Highest
SWAT-7124Method getField()  returned undefined despite the formField being present in the corresponding form.

Search mechanism for nested form elements was dysfunctional.
Medium
SWAT-7113Fixed issue where adding classes with space characters resulted in errors.

activeFormControl was accidentally removed from the dom-element instead of the classList, due to jquery removal
Medium
SWAT-7109terminDetailWindow.getScheduler("TerminCalendar"); returned null because the scheduler view was renamed from appointment to scheduler but method createSwatObject() was accidentally still listening for appointment
Medium
SWAT-7107Method insertAdjacentHTML() was chained in a lazy loaded path by accident.
High
SWAT-7106Changes to a menu function where saved but not visible. I.e. a checkbox that was checked, was saved as checked, but not visible as checked.

Field updates were only checked for values not null , needed to check also for false  and undefined .
Medium
SWAT-7099Fixed CLAPI error with adjustMainWinStyling. Class 'sidebar_removeBorders' accidentally was not added.

Due to the modernisation efforts of removing jquery method addClass was accidentally called. Replaced with classList.
Medium
SWAT-70363-day events which have been created in Outlook have been displayed as 4-day events in the Build.One calendar.

When wholeDay  was set to true  the endTime  attribute is no longer overridden and the hour is set to midnight.
High
SWAT-6871Changes to label attribute for a column was not visible at runtime. Introduced clearing of repository Cache on change of instance in the designer.


Looking forward to hear your feedback.

Thanks,
Build.OneTeam