summaryrefslogtreecommitdiff
path: root/NEWS
blob: 33f40a567ef8aabbac2817f0807d3d1ac27e38af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
1.0.3
=====
* Add autogen script
* Fix bug in node_startup_controller_application_get_property()
* Improve documentation
* Fix error in systemd service
* License updates, and added SPDX license identifiers
* Added [Install] section to systemd service

1.0.2
=====
* Adjust D-Bus interface definitions to match the Node State Manager.
* Fix starting through systemd if the LUC cannot be read from disk.
* Changed documentation license to CC-BY-SA 4.0

1.0.1
=====
* Make systemd respond to "READY" notifications from the NSC (GT-2212)

1.0.0
=====
* Final release for GENIVI Excalibur
* Use a proper error code when unable to handle unregister requests
* Update the test documentation for legacy application handling
* Simplify g_variant_lookup_value_with_int_key() to avoid license
  issues (the previously implementation was based on code from
  GLib)
* Fix segmentation fault in TargetStartupMonitor.
* Fix segmentation fault in LAHandlerService.
* Add documentation for the GLib extension functions.
* Add documentation for the JobManager class
* Add documentation for the LAHandlerService class
* Add documentation for the LUCStarter class
* Add documentation for the NodeStartupControllerApplication class
* Add documentation for the ShutdownClient class
* Add documentation for the TargetStartupMonitor class
* Add documentation for the WatchdogClient class
* License the reference manual under Creative Commons CC0 1.0
  Universal (CC0 1.0)
* Fixed NodeStartupControllerApplication's SIGINT handler redundantly
  quitting the application and not cancelling the LUCStarter.
* The TargetStartupMonitor now only monitors its targets, not every
  unit whose state changes.

0.9.1
=====
* First release candidate for 1.0.0
* Includes a feature complete implementation including Last User
  Context (LUC) management, legacy application handling, and target
  startup monitoring
* Dropped the org.genivi.BootManager1 D-Bus interface
* Dropped the org.genivi.LUCHandler1 D-Bus interface
* Renamed the component from Boot Manager to Node Startup Controller
* Merged all individual service apps into a single binary/process
* Moved updated versions of the D-Bus methods for LUC management into
  the new org.genivi.NodeStartupController1.NodeStartupController
  D-Bus interface
* Added a reference manual including documentation of the public
  interfaces and test cases

0.1.0
=====
* Initial release for the GENIVI E-0.1 release
* Preliminary implementation of the LUC Handler
* Preliminary implementation of the boot manager D-Bus interface
* Incomplete implementation of LUC startup
* Incomplete implementation of target startup monitoring
* Incomplete implementation of legacy application handling