-
Implementations of the following OSGi core R5 APIs in the framework:
- org.osgi.framework;version=1.7
- org.osgi.framework.launch;version=1.1
- org.osgi.resource;version=1.0
- org.osgi.framework.wiring;version=1.1
- org.osgi.framework.namespace;version=1.0
- org.osgi.framework.startlevel;version=1.0
- org.osgi.framework.hooks.resolver;version=1.0
- org.osgi.framework.hooks.bundle;version=1.1
- org.osgi.framework.hooks.service;version=1.1
- org.osgi.framework.hooks.weaving;version=1.0
- org.osgi.util.tracker;version=1.5
-
Implementations of the following OSGi compendium R5 APIs in the framework:
- org.osgi.service.log;version=1.3
- org.osgi.service.resolver;version=1.0
-
Implementatios of the following OSGi core R4.2 APIs as optional bundles (for legacy applications)
- org.osgi.service.packageadmin;version=1.2
- org.osgi.service.startlevel;version=1.1
-
Implementations of the following OSGi enterprise R6 APIs as optional bundles:
- org.osgi.service.rest;version=1.0
- org.osgi.service.rest.client;version=1.0
- Implementation of a minimal shell with a plugin mechanism for other bundles to extend the shell by registering namespaces and command handlers
- A new homepage for the Concierge project
- Downloadable archives and a download page
- Upload into maven repositories
- P2 repository
Compatible with the respective declared OSGi API levels.
Java SE >= 5
Java 8 Compact Profile
Name | Date | Description |
---|---|---|
M1 | 2015/08/25 | First milestone, targets full compliance except for standalone resolver. Does not include REST yet. |
M2 | 2015/09/18 | Includes REST and shell. Standalone resolver service is compliant. |
RC1 | 2015/10/12 | Release candidate. APIs frozen, feature complete. |
Milestone 1 - Compliance of the main components
Milestone 2 - Compliance of the optional components
- code cleanup for resource editor [519951]
(target milestone: 1.9.0 M2) - check state and algorithm names [484715]
(target milestone: 1.9.0 M2) - Remove UI Model [490681]
(target milestone: 1.9.0 M2) - Prepare Code for Initial Contribution to Eclipse Foundation [490693]
(target milestone: 1.9.0 M2) - New implementation for the virtual IO Concept [490955]
(target milestone: 1.9.0 M2) - Monitoring of an ANY value holds whole monitoring [491021]
(target milestone: 1.8 M2) - Monitoring of empty Strings not working [491023]
(target milestone: 1.8 M2) - Show Resource Parameters in Resource FB Networks [491380]
(target milestone: 1.9.0 M2) - Add.
Delete test button missing in FBTester [491691] (target milestone: 1.9.0 M2) - Allow application names to be equal to system names [493007]
(target milestone: 1.9.0 M2) - Remove ITA FBs [493460]
(target milestone: 1.8 M2) - within the palette of a system configuration devices should be listed first [493906]
(target milestone: 1.8 M2) - Update ECC transition conditions to 2nd edition syntax [494701]
(target milestone: 1.8 M2) - forte_sem.
cpp cannot be compiled in win32 [494882] (target milestone: 1.8 M2) - Change Transition Priority not stored in XML [496238]
(target milestone: 1.9.0 M2) - remove ResourceContainerEditPart [508259]
(target milestone: 1.9.0 M2) - Move generated monitoring model classes to src-gen directory [509379]
(target milestone: 1.9.0 M2) - show subapplications within palette [510432]
(target milestone: 1.9.0 M2) - refresh after adding a new folder to the type library [510547]
(target milestone: 1.9.0 M2) - Many instances of Forte running is not easy to detect [510731]
(target milestone: 1.14.0 M2) - support AdapterType in Lua export [511010]
(target milestone: 1.9.0 M2) - support adapterTypes in lua [511016]
(target milestone: 1.9.0 M2) - all connections are solid [512062]
(target milestone: 1.9.0 M2) - FBTester is broken [512067]
(target milestone: 1.9.0 M2) - Reimplement create inline subapp [512069]
(target milestone: 1.9.0 M2) - Create interface elements for untyped subapps [512070]
(target milestone: 1.9.0 M2) - Move FBInterface editing commands into common plugin [512071]
(target milestone: 1.9.0 M2) - Property sheets for modifying subapp interface elements [512072]
(target milestone: 1.9.0 M2) - Inline edit of untyped subapp interface element's name [512073]
(target milestone: 1.9.0 M2) - Reorder untyped subapps interface elements [512074]
(target milestone: 1.9.0 M2) - Save untyped subapps as part of the sys file [512075]
(target milestone: 1.9.0 M2) - Load untyped supapps from system xml file [512076]
(target milestone: 1.9.0 M2) - First mapping support for subapps [512077]
(target milestone: 1.9.0 M2) - Correctly flatten untyped subapps during deployment [512078]
(target milestone: 1.9.0 M2) - Correctly deploy typed subapps [512079]
(target milestone: 1.9.0 M2) - Show device parameters like FB parameters [512080]
(target milestone: 1.9.0 M2) - ROS service support for FORTE [512175]
(target milestone: 1.9.0 M2) - Naming rules differ between creating a system and renaming a system [512338]
(target milestone: 1.9.0 M2) - activate communication generation plugin [512391]
(target milestone: 1.9.0 M2) - ROS Service Client has 2 blocking calls [512560]
(target milestone: 1.9.0 M2) - Existance of multiple ROS Managers for callbacks [512635]
(target milestone: 1.9.0 M2) - Creating adapter connections not possible in Sbuapptype editor [512712]
(target milestone: 1.9.0 M2) - Reimplement flatten sub-app [512730]
(target milestone: 1.9.0 M2) - Delete interface elements of untyped sub-applications [513112]
(target milestone: 1.9.0 M2) - Update Device representation to new FB design [513125]
(target milestone: 1.9.0 M2) - monitoring of lua BFBs shows wrong values [513170]
(target milestone: 1.9.0 M2) - Exporting boot files doesn't see the changes [513223]
(target milestone: 1.9.0 M2) - Start Testing FB Button of FBTester does not toggle its icon [513958]
(target milestone: 1.9.0 M2) - Add support for local variable declarations with arrays in the ST parser [513988]
(target milestone: 1.9.0 M2) - Monitoring is broken [514006]
(target milestone: 1.9.0 M2) - Misprint "Traget" instead "Target" in Properties of connections.
[514103] (target milestone: 1.9.0 M2) - Add OPC UA Client [514246]
(target milestone: 1.9.0 M2) - Move recursive creation, connection opening and closing to CCommFB from CComLayer [514372]
(target milestone: 1.9.0 M2) - Update and rework ST parser [514654]
(target milestone: 1.9.0 M2) - Incorrect string literal value conversion in ST parser [514692]
(target milestone: 1.9.0 M2) - Fix module configuration in ST parser [514829]
(target milestone: 1.9.0 M2) - when creating a Subapplication it is possible to get equally named interface elements [514998]
(target milestone: 1.9.0 M2) - subapplication connections are created multiple times [515022]
(target milestone: 1.9.0 M2) - subapplication interface only updates after switching editor [515032]
(target milestone: 1.9.0 M2) - Compile warning: variadic templates only available with -std=c++11 or -std=gnu++11 [515188]
(target milestone: 1.9.0 M2) - Deletion of applications and connections directly from 4DIAC [515207]
(target milestone: 1.9.0 M2) - watch adapter results in empty adapter representation [516089]
(target milestone: 1.9.0 M2) - subapps store connections incompletely [516099]
(target milestone: 1.9.0 M2) - dynamicTypeLoad profile [516647]
(target milestone: 1.9.0 M2) - Mapped FBs are not colored in the resource editor [517429]
(target milestone: 1.9.0 M2) - Reorder Resources [517571]
(target milestone: 1.9.0 M2) - Segments not named correctly on create [517856]
(target milestone: 1.9.0 M2) - Segments can not be resized [518907]
(target milestone: 1.9.0 M2) - Segments can not be moved [518908]
(target milestone: 1.9.0 M2) - Initialize OPC UA variables on INIT [519696]
(target milestone: 1.9.0 M2) - Clean up OPC UA variables on 'CLEAN Device' [519698]
(target milestone: 1.9.0 M2) - Deploy Instance Specific Parameter also when input is connected [520136]
(target milestone: 1.9.0 M2) - support CFBTypes in LUA [520500]
(target milestone: 1.9.0 M2) - No error messages are shown for socket operations [521105]
(target milestone: 1.9.0 M2) - Name of Function Blocks are not mirrored between app and resource view [521112]
(target milestone: 1.9.0 M2) - Update Type and Instance Name formatting of segments to match new design [521219]
(target milestone: 1.9.0 M2) - Adapter intefaces not stored for untyped subapps [521220]
(target milestone: 1.9.0 M2) - OPCUA doesn't compile on windows when FORTE_COM_OPC_UA_CUSTOM_HOSTNAME is enabled [521503]
(target milestone: 1.9.0 M2) - Forte doesn't compile with mingw [521504]
(target milestone: 1.9.0 M2) - Timer in Forte is static and should be a member of the device execution [521833]
(target milestone: 1.9.0 M2) - Encpasullation of commFb makes Hudson fail [522104]
(target milestone: 1.9.0 M2) - Make boot loader independent from DEV_MGR [525273]
(target milestone: 1.9.0 M2) - Duplicate code in MQTT and win32 serial parser [525439]
(target milestone: 1.9.0 M2) - change of AdapterDeclaration name does not update its corresponding AdapterFB [525520]
(target milestone: 1.9.0 M2) - CPosixThread::start my block forever [525774]
(target milestone: 1.9.0 M2) - Solve mix of Includes [525875]
(target milestone: 1.9.0 M2) - support boot file creation for dynamicTypeLoad devices [526056]
(target milestone: 1.9.0 M2) - Duplicate IOs File in stdfblib [526403]
(target milestone: 1.9.0 M2) - Migrate FB Type Lib to 4diac-ide git repository [526471]
(target milestone: 1.9.0 M2) - Reimplemented Network FBs [526472]
(target milestone: 1.9.0 M2) - drop fbs from palette into cfb network [527152]
(target milestone: 1.9.0 M2) - New forte_sync won't compile with mingw [527289]
(target milestone: 1.9.0 M2) - Missing END_CASE is not detected and generates unhelpful error message at export [527539]
(target milestone: 1.13.0 M2) - Forte cannot be killed in new thread Architecture [527600]
(target milestone: 1.9.0 M2) - MQTT Client might never be destroyed [527629]
(target milestone: 1.9.0 M2) - Reimplement OpenResource [527770]
(target milestone: 1.9.0 M2) - Fan-out in CFB to Interface Element not working [527971]
(target milestone: 1.9.0 M2) - Do not automatically switch to monitoring perspective [536927]
(target milestone: 1.10.0 M2) - Allow resource creation on whole device figure [537258]
(target milestone: 1.10.0 M2) - Cannot create subplication inside the subapplication type editor [544004]
(target milestone: 1.14.0 M2) - Implicit casts are not allowed in FBN [546118]
(target milestone: 1.14.0 M2) - Failing time conversion tests in ming64w [549172]
(target milestone: 1.14.0 M2) - interface connection lines were moved to false positon when reopened with a smaller window size on composite function fblock [549804]
(target milestone: 1.14.0 M2) - Migrate 4diac IDE Plugins to Java 11 [561505]
(target milestone: 1.13.0 M2) - Create common class for Tooltip for all ECC element [561882]
(target milestone: 1.13.0 M2) - deployment selection broken [562545]
(target milestone: 1.13.0 M2) - Re-add Exception detection handler: LogListener [562577]
(target milestone: 1.13.0 M2) - add support for time and date literals [562590]
(target milestone: 1.13.0 M2) - Add copy and paste for internal vars and algorithms [562767]
(target milestone: 1.13.0 M2) - exported code for adapters does not compile [562930]
(target milestone: 1.13.0 M2) - Add support for creating variables [563078]
(target milestone: 1.13.0 M2) - Exception for clicking FB whose FBType is not available in 4diac-Project [563310]
(target milestone: 1.13.0 M2) - Deleting markers during typeloading can lead to exceptions [563312]
(target milestone: 1.13.0 M2) - Code base is using c++11 flag [563323]
(target milestone: 1.13.0 M2) - Undesired behavior when reordering multi selection [563324]
(target milestone: 1.13.0 M2) - Undesired copy.
paste and table behavior [563342] (target milestone: 1.13.0 M2) - exporting 61131 string literals [563371]
(target milestone: 1.13.0 M2) - data outputs not correctly exported if there are no data inputs [563518]
(target milestone: 1.13.0 M2) - function calls should not be prefixed [563519]
(target milestone: 1.13.0 M2) - Internal var structs and reflection data not generated [563520]
(target milestone: 1.13.0 M2) - in cfb adapter number starts at one [563527]
(target milestone: 1.13.0 M2) - data interface spec for adapters is empty.
[563529] (target milestone: 1.13.0 M2) - parameters of fbs in the CFB are not exported [563581]
(target milestone: 1.13.0 M2) - selecting overwriting still opens merge editor [563716]
(target milestone: 1.13.0 M2) - Improve VersionInfo default values [563934]
(target milestone: 1.13.0 M2) - Subapps with many inputs block editing on opening [564003]
(target milestone: 1.13.0 M2) - Struct manipulators are not correctly handling parameter values [564038]
(target milestone: 1.13.0 M2) - Subapp interface pins not following the data type color [564095]
(target milestone: 1.13.0 M2) - Data connection originating from struct_demux have wrong color [564101]
(target milestone: 1.13.0 M2) - FB selection may move viewport [564513]
(target milestone: 1.13.0 M2) - overloaded keybindings on arrow keys [564562]
(target milestone: 1.13.0 M2) - Using literals in operations lead to forte compile issues [564588]
(target milestone: 1.13.0 M2) - struct in struct can create infinite loop [564612]
(target milestone: 1.13.0 M2) - renaming problem for dtp files [564620]
(target milestone: 1.13.0 M2) - Deploy struct manipulators [564659]
(target milestone: 1.13.0 M2) - Provide generic struct manipulators [564660]
(target milestone: 1.13.0 M2) - accesor functions for array variables missing a * [564689]
(target milestone: 1.13.0 M2) - Improve feedback when actions are not possible [567239]
(target milestone: 1.14.0 M2) - refresh problems [567710]
(target milestone: 1.14.0 M2) - FB types created in previous releases do not load [567991]
(target milestone: 2.0.0 M2) - layouter problems [568434]
(target milestone: 1.14.0 M2) - struct types do not work for local variables in algorithms [568558]
(target milestone: 1.14.0 M2) - Unfolded Subapp: size calculation of contained network [568569]
(target milestone: 1.14.0 M2) - Editing should not be possible in viewer section [568763]
(target milestone: 1.14.0 M2) - Move to Parent with Drag and Drop [568935]
(target milestone: 1.14.0 M2) - Harmonizce connection section in pin property sheet [569121]
(target milestone: 1.14.0 M2) - Create Error Markers for Connections Missing End-Points [569229]
(target milestone: 1.14.0 M2) - Move to Parent results in NPE [569355]
(target milestone: 1.14.0 M2) - Change location of layout and reset to menu entries [569369]
(target milestone: 1.14.0 M2) - Type info section for structs [569388]
(target milestone: 1.14.0 M2) - Use Eclipse Platform for system file Icon [569510]
(target milestone: 1.14.0 M2) - AutomationSystem editor should handle FB markers [569514]
(target milestone: 1.14.0 M2) - MIssing initialization in timerhandler leads to memory issues [569648]
(target milestone: 1.14.0 M2) - Add Interface Bar handling to new Canvas [569661]
(target milestone: 1.14.0 M2) - Prepare Editor for Untyped Subapp contained in Typed Subapp [569718]
(target milestone: 1.14.0 M2) - Save as Subapp shall allow untyped subapps in the contents [569728]
(target milestone: 1.14.0 M2) - ForteBoodFileLoader has an exit function which is make some tests fail [570155]
(target milestone: 1.14.0 M2) - mux.
demux: copy&paste+paste breaks connections [573607] (target milestone: 2.0.0 M2) - in-place fb creation crashes [573640]
(target milestone: 2.0.0 M2) - Datatype selection button not working under linux [573704]
(target milestone: 2.0.0 M2) - Type file update triggered before palette entry updates timestamp [573761]
(target milestone: 2.0.0 M2) - Pin property sheet shows wrong value for data outputs [573767]
(target milestone: 2.0.0 M2) - Simple-FB: Properties-Page disappear in ST Editor [574019]
(target milestone: 2.0.0 M2) - Adapter Output Events in ECC Action is not showing correctly [574130]
(target milestone: 2.0.0 M2) - Breadcrumb editor caches wrong editor when subapp is detached from its type [574217]
(target milestone: 2.0.0 M2) - LDATE data type is missing [574243]
(target milestone: 2.0.0 M2) - Import a 4diac project via Command Line Interface [575043]
(target milestone: 2.0.0 M2) - command quick search crashes with NPE [575113]
(target milestone: 2.0.0 M2) - update model for easier handling of service elements [575224]
(target milestone: 2.0.0 M2) - Enable error pop-up per default [575236]
(target milestone: 2.0.0 M2) - DeleteCommand inserts at wrong position [575361]
(target milestone: 2.0.0 M2) - Flattening subapps no unique names [575372]
(target milestone: 2.0.0 M2) - Drag and drop unsaved types into the application [575896]
(target milestone: 2.1.0 M2) - eventlist in ecet.
cpp can be stuck that no events can be added or consumed [576558] (target milestone: 2.1.0 M2) - Monitoring - Display Any_Bit in structs as hex-decimal [576688]
(target milestone: 2.1.0 M2) - It should be possible to hidde a single connection [576931]
(target milestone: 2.1.0 M2) - FBTester should use Deployment Plugin [577228]
(target milestone: 2.1.0 M2) - FBTester needs better exception handling [577327]
(target milestone: 2.1.0 M2) - Add shortcuts for following connections & FBs [577353]
(target milestone: 2.1.0 M2) - Group: Load and save [577502]
(target milestone: 2.1.0 M2) - Add shortcut for toggle connection visibility [577560]
(target milestone: 2.1.0 M2) - Unwanted breadcrumb behaviour caused by palette entry changes [577569]
(target milestone: 2.1.0 M2) - handle Followconnection without selection [577635]
(target milestone: 2.1.0 M2) - Add plug and socket handling for FollowConnection [577640]
(target milestone: 2.1.0 M2) - add gotochild in Navigate menu [577646]
(target milestone: 2.1.0 M2) - getTestElements in FBTEster.
TestingManager is no longer working [577648] (target milestone: 2.1.0 M2) - use only IInterfaceElement in gotoPinAbove.
Under Handler [577672] (target milestone: 2.1.0 M2) - Zoom toolbar [577692]
(target milestone: 2.1.0 M2) - Update 4diac IDE's target platform to Eclipse 2021-12 [577695]
(target milestone: 2.1.0 M2) - Allow to create hidden connections with a short cut [577698]
(target milestone: 2.1.0 M2) - Hidden connections should not show subappinstance names for interface crossing conenctions [577726]
(target milestone: 2.1.0 M2) - Select all connections of same source or dest if overlapping [577765]
(target milestone: 2.1.0 M2) - NPE when opening STRUCT editor from a property sheet [577788]
(target milestone: 2.1.0 M2) - copying a connected Subapp.
FB and the deleting it, nullpointer at ColLocatedConnectionFinder [577795] (target milestone: 2.1.0 M2) - Best match sorting for new-instance search [577816]
(target milestone: 2.1.0 M2) - Model changes for group broke connection checking [577876]
(target milestone: 2.1.0 M2) - add highlighting in new fb search box [577920]
(target milestone: 2.1.0 M2) - Type comment decorator should use getTypeEditable [577941]
(target milestone: 2.1.0 M2) - Show drop shadow also for devices and segments [577953]
(target milestone: 2.1.0 M2) - Remove 4diac markers view [577980]
(target milestone: 2.1.0 M2) - Change inheritance modifier on forte::core::io::IODeviceController.
[578001] (target milestone: 2.1.0 M2) - Improved Connection creation without Drag&Drop [578101]
(target milestone: 2.1.0 M2) - QI qualifier not disabled [578133]
(target milestone: 2.1.0 M2) - Cleanup class hierarchy for primitive sections [578134]
(target milestone: 2.1.0 M2) - Follow connections shortcuts have conflicting bindings [578151]
(target milestone: 2.1.0 M2) - Partial access of the last index is not exported properly [578155]
(target milestone: 2.1.0 M2) - highlighting in new fb search box cant handle special characters [578177]
(target milestone: 2.1.0 M2) - File renames are not correctly reflected in the model [578234]
(target milestone: 2.1.0 M2) - Add toolchain file for the STM32 based eLITe-Board.
[578245] (target milestone: 2.1.0 M2) - Right clicking on handles removes selection [578247]
(target milestone: 2.1.0 M2) - Clicking on selected hidden connection endpoints does not update the selection [578248]
(target milestone: 2.1.0 M2) - Subapp interfaces are refreshed more then necessary [578264]
(target milestone: 2.1.0 M2) - highlighting in new fb search box cant handle space [578277]
(target milestone: 2.1.0 M2) - Make an EMF resource for Data Types [578281]
(target milestone: 2.1.0 M2) - Newly created types added to paletteentries need the paletentry set [578293]
(target milestone: 2.1.0 M2) - Don't make group comment a separate selectable entity [578330]
(target milestone: 2.1.0 M2) - STCore: Remove indirection for STStatements and list all options directly [578344]
(target milestone: 2.1.0 M2) - Change Rule names to singular [578345]
(target milestone: 2.1.0 M2) - Make RETURN, CONTINUE and EXIT into statements [578349]
(target milestone: 2.1.0 M2) - STCore: Xtext cannot reference elementary data types [578379]
(target milestone: 2.1.0 M2) - STCore: Make user defined available in ST [578384]
(target milestone: 2.1.0 M2) - Create FB Elements in groups [578385]
(target milestone: 2.1.0 M2) - Grid option to tick and untick does not save and apply [578389]
(target milestone: 2.1.0 M2) - STCore BOOL literals are not entirely case-insensitive and Bool#0.
Bool#1 not working [578424] (target milestone: 2.1.0 M2) - FordiacLogHelper should not use getWorkbench for getting the log [578438]
(target milestone: 2.1.0 M2) - Allow to specify comments at pins of FB instances [578447]
(target milestone: 2.1.0 M2) - STCore: Store all ANY_NUMs and ANY_BIT as BigDecimal in the AST [578548]
(target milestone: 2.1.0 M2) - Right click on “FB Network”, “Interface List” or “Properties” [486199]
(target milestone: 1.8 M2) - Remove dependency from Monitoring model to view model [490270]
(target milestone: 1.8 M2) - Introcude common base class for EditPartFactory [490272]
(target milestone: 1.8 M2) - Merge SubAppNetwork and FBNetwork [491044]
(target milestone: 1.9.0 M2) - Improve Error Feedback for Device Interacting Actions [511267]
(target milestone: 1.9.0 M2) - Allow to invoke the device interaction actions also from the system configuration [511805]
(target milestone: 1.9.0 M2) - Forte crashes when sending a Kill command or CTRL+C [522274]
(target milestone: 1.9.0 M2) - Implement Refactor -> extract subapp [512068]
(target milestone: 1.9.0 M2) - DeviceInterfaceSection should load profile list from extension points [515320]
(target milestone: 1.9.0 M2)