Skip to content

Commit acfe68d

Browse files
authored
Merge pull request #29 from teccheck/main
Update downloads section
2 parents 0407f41 + 97cf678 commit acfe68d

File tree

2 files changed

+53
-54
lines changed

2 files changed

+53
-54
lines changed

content/download/download.md

+53-40
Original file line numberDiff line numberDiff line change
@@ -10,63 +10,76 @@ title = "Download"
1010
#subtitle= "Easily right align the item fragment even with some buttons"
1111

1212
# Subtitle pre and post item
13-
pre = "Latest stable Release 1.3"
13+
pre = "Latest stable Release 1.4.9"
1414
#post = "With a simple subtitle"
1515

1616
[[buttons]]
1717
text = "Source Code (zip)"
18-
url = "https://github.com/open62541/open62541/archive/refs/tags/v1.3.zip"
18+
url = "https://github.com/open62541/open62541/archive/refs/tags/v1.4.9.zip"
1919
color = "primary btn-block"
2020
#color = "primary"
2121

2222
[[buttons]]
2323
text = "Source Code (tar.gz)"
24-
url = "https://github.com/open62541/open62541/archive/refs/tags/v1.3.tar.gz"
24+
url = "https://github.com/open62541/open62541/archive/refs/tags/v1.4.9.tar.gz"
2525
color = "primary btn-block"
2626
#color = "secondary"
2727

2828
[[buttons]]
2929
text = "Single-File Release open62541.h/open62541.c"
30-
url = "https://github.com/open62541/open62541/releases/tag/v1.3.6"
30+
url = "https://github.com/open62541/open62541/releases/tag/v1.4.9"
3131
color = "primary btn-block"
32-
33-
#[[buttons]]
34-
# text = "Single File Release"
35-
# url = "#"
36-
# color = "primary btn-block"
37-
# #color = "secondary"
38-
39-
[[buttons]]
40-
text = "Ubuntu PPA"
41-
url = "https://launchpad.net/~open62541-team/+archive/ubuntu/ppa"
42-
color = "primary btn-block"
43-
#color = "secondary"
44-
4532
+++
4633

47-
Release notes Version 1.3:
48-
49-
This is the first release of the 1.3 release series of open62541.
50-
Going forward, only fixes and non-breaking changes will be integrated in the 1.3 release family.
51-
52-
New features compared to the previous release series 1.2 include:
53-
54-
* Support for OPC UA PubSub encryption (also TPM-based key handling)
55-
* Session authentication with x509 certificates (server-side)
56-
* Support for Event Filters
57-
* Support for Server Diagnostics
58-
* Binary/JSON encoding as a stable public API
59-
* Handling of Subscriptions with different priority
60-
* Greatly improved Nodeset Compiler, including support for structure values
61-
* Added UA_order function for all data types (equality test / absolute ordering for binary search trees, etc.)
62-
* Support for TLS-encrypted MQTT-based PubSub
63-
* Internally generate temporary self-signed certificates
64-
65-
Besides the major functional additions, many small features, fixes and general improvements went into this release. Particularly, the memory consumption of the information model was reduced by about 1/3 compared to the 1.2 release series.
66-
67-
Note that the v1.3 release family contains new features compared to v1.0. These have not been part of the certification that was achieved for the example server based on the v1.0 release.
68-
69-
open62541 (http://open62541.org) is an open source and free implementation of OPC UA (OPC Unified Architecture) written in the common subset of the C99 and C++98 languages. The library is usable with all major compilers and provides the necessary tools to implement dedicated OPC UA clients and servers, or to integrate OPC UA-based communication into existing applications. open62541 library is platform independent. All platform-specific functionality is implemented via exchangeable plugins. Plugin implementations are provided for the major operating systems.
34+
Release notes Version 1.4.9:
35+
36+
This is the ninth patch release v1.4.9 of the 1.4 release series of open62541.
37+
38+
The important changes compared to the previous release v1.4.8 are:
39+
- core: Mask additional certificate verification statuscodes in the ERR response
40+
- core: Use recursive locks for client/server/pubsub
41+
- core: avoid double decrement in UA_KeyValueMap_remove()
42+
- server: Use ".local" for mDNS published records
43+
- server: Consistency in the use of the Windows architecture flag
44+
- client: The server can send no ServerCertificate in the asym header for #None
45+
- pubsub: Properly handle SKS key rollover callback
46+
- pubsub: Always update the timed callback in UA_PubSubKeyStorage_addKeyRolloverCallback
47+
- plugin: Auto-Convert PEM to DER for RSA SecurityPolicies
48+
- plugin: Add SecurityPolicy#Aes256_Sha256_RsaPss to json configuration plugin
49+
- plugin: Fix generation of wrong private key format for MbedTLS
50+
- plugin: fix clearing previous plugin in UA_AccessControl_default()
51+
- plugin: Remove comparison of authorityKeyIdentifier / subjectKeyIdentifier not supported by CTT
52+
53+
New features and major changes compared to the previous release series 1.3 include:
54+
- core: Switch to an EventLoop model for the control flow
55+
- core: Support for OpenSSL 3.0
56+
- core: Add the Aes256-Sha256-RsaPss security policy
57+
- core: Automatically unwrap ExtensionObject arrays inside UA_Variant
58+
- core: txtime feature for time-based sending of Ethernet packets (Linux only)
59+
- client/server/pubsub: Server, Client and PubSub API are thread-safe with internal locks
60+
- client/server: Private key password protection with a userland callback (client and server)
61+
- client/server: Authentication with x509 certificates (client and server)
62+
- client/server: Support for session-specific server locales (nodes can have localized Description and DisplayName)
63+
- client: Make connection properties in the client accessible via the API
64+
- client: Allow setting a custom SessionName in the client config
65+
- client: Consider the request timeoutHint in synchronous service calls of the client
66+
- server: Implementation of the TransferSubscription and Cancel Service
67+
- server: File-based server configuration using a JSON5 configuration file
68+
- server: Make Session properties in the server accessible via the API
69+
- server: Use an encrypted SecureChannel for registering at a Discovery Server
70+
- server: MonitoredItems with negative sampling interval (linked to the publish interval of the Subscription)
71+
- server: Integration with the NodesetLoader project for runtime parsing and integration of Nodeset XML files
72+
- server: Session and Subscription Diagnostics as part of the server object
73+
- server: Support for the AccessLevelEx attribute
74+
- server: Support for EventFilters
75+
- server: ReverseConnect for the Server
76+
- server: Use config->shutdownDelay delay for the server shutdown
77+
- server: Use dedicate PKI for SecureChannel and Session certificates
78+
- pubsub: Support for the PubSub SKS (Security Key Service)
79+
- pubsub: Support for PubSub UDP Unicast
80+
- pubsub: PubSub StandaloneSubscribedDataSets information model representation
81+
82+
open62541 (http://open62541.org) is an open source implementation of OPC UA (OPC Unified Architecture / IEC 62541) written in the C language. The library is usable with all major compilers and provides the necessary tools to implement dedicated OPC UA clients and servers, or to integrate OPC UA-based communication into existing applications. The open62541 library is platform independent: All platform-specific functionality is implemented via exchangeable plugins for easy porting to different (embedded) targets.
7083

7184
open62541 is licensed under the Mozilla Public License v2.0 (MPLv2). This allows the open62541 library to be combined and distributed with any proprietary software. Only changes to the open62541 library itself need to be licensed under the MPLv2 when copied and distributed. The plugins, as well as the server and client examples are in the public domain (CC0 license). They can be reused under any license and changes do not have to be published.
7285

content/download/install.md

-14
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,3 @@ Prebuild binaries
2020
You can always find prebuild binaries for every release on our [Github Release Page.](https://github.com/open62541/open62541/releases)
2121

2222
<!--- Nightly single file releases for Linux and Windows of the last 50 commits can be found here: https://open62541.org/releases/ --->
23-
24-
**OS Specific packages**
25-
26-
Debian packages can be found in our official PPA:
27-
* Daily Builds (based on master branch): https://launchpad.net/~open62541-team/+archive/ubuntu/daily
28-
* Release Builds (starting with Version 1.0): https://launchpad.net/~open62541-team/+archive/ubuntu/ppa
29-
30-
To install the open62541-dev stable package in Ubuntu, use these lines:
31-
32-
```
33-
sudo add-apt-repository ppa:open62541-team/ppa
34-
sudo apt-get update
35-
sudo apt-get install libopen62541-1-dev
36-
```

0 commit comments

Comments
 (0)