IPWorks 2016 Now Available
As Internet technologies continue to evolve, so do our products. IPWorks 2016 works with Microsoft® Visual Studio 2017®, well ahead of the IDE's release to market. IPWorks 2016 also includes new components, performance upgrades, an improved development experience, and more enhancements across the entire component collection. In addition, IPWorks components are now SSL enabled. Keep reading for full details.
The new features and products listed below are available in IPWorks 2016 individual editions or as part of our Red Carpet Subscription. The latest update, 2017 Vol. 1, was recently released and delivers these and any updates we release across the /n software product line.
We are working to upgrade our entire product line to the 2016 code base and will deliver more updates with each subscription update. These 2016 products, built on the rock-solid IPWorks Core codebase, are also availabe:
The next Subscription update, 2017 vol. 2, will include 2016 versions for the remainder of the /n software product line.
Highlights
- SSL Support - IPWorks and IPWorks SSL have been merged. IPWorks 2016 now includes SSL/TLS-enabled components for all TCP based communications.
- HTTP/2 Support - IPWorks components now support HTTP/2.
- New WebSocket Component - A client implementation of the WebSocket component included in IPWorks WS.
- New CertMgr Component - Manages digital certificates installed on a system.
- New OAuth Component - Authorizes a client and provides an authorization string to be used in future requests.
- Improved XML Technology - XMLp and XMLw are merged into one component (XML) that will offer combines all the benefits of parsing and writing included in the individual components. This new component also includes new features such as simplified DOM navigation, performance enhancements new Encoding support, and improved navigation abilities.
-
Performance Improvements - JSON parsing is up to five time faster and streaming is now supported. Performance is also improved across the entire component collection.
-
API Improvements - Many API enhancements have been added to give you a better development experience.
- Security Improvements - Certificate SHA256 Thumbprints are now supported and certificate validation on Mono have been improved. Note that full SHA-256 and TLS 1.2 support is also included.
- Visual Studio 2017 Support - The .NET Edition now works with Microsoft Visual Studio 2017.
- macOS Sierra Support - The macOS Edition now supports macOS Sierra.
- TryXPath Added - TryXPath method has been added for JSON, XML, and all XPath enabled components for smarter document navigation and less code.
- Date/Time Parsing Improvements - FTP C++ Editions now support milliseconds for improved date/time parsing.
- SSL Stack Implementation Support - Java Edition supports new SSL stack implementations removing reliance on security libraries.
- C++ Development Enhancement - All C++ editions are updated to use LPCWSTR instead of LPWSTR for a better C++ development experience.
Component Updates
-
CertMgr
Support for reading Certificate Signing Requests (CSRs).
Uses SHA256 signature algorithm by default.
Support for exporting private keys into PEM (PKCS1 and PKCS8) formats.
-
FTP
Selection logic for Data connection address updated to work in more scenarios.
-
HTMLMailer
Support for in-memory image attachments.
-
HTTP
HTTP/2 support.
Log event added for informational/debug logging.
-
IMAP
Improved support for IDLE commands with enhanced event-based design.
-
IPMonitor
Support for parsing pcap (packet capture) files to provide information as if it were coming across the wire.
-
IPDaemon
IdleTimeout setting added to automatically disconnect clients after a defined period of inactivity.
UserData field added to store connection specific user data.
ReadyToSend property added. Provides more ways to detect conditions when the component is ready.
-
IPInfo
New DNS management features including DisplayDNS, FlushDNS, etc.
AdapterBroadcastAddress added.
-
IPPort
Configurable record length signaling with new RecordLength property (i.e. Wait until X bytes are received, then fire DataIn).
ReadyToSend property added. Provides more ways to detect conditions when the component is ready.
-
JSON
Operation as a forward-only parser make the component five times faster. Additional performance improvements can be seen in all aspects of the component.
JSONPath support.
Supports streaming input rather than loading entire document for better performance.
API updated to support future editing and JSON writing.
-
LDAP
PITrail event added for extended logging and debugging capabilities.
-
NetCode
Updated with SHA-256 hash capabilities.
Can now display hashes in hex form.
-
OData
v4 (JSON) support for requests and responses.
-
SMPP
Support for GSM encoding.
-
SOAP
Improved XML parsing capabilities and XChild support.
-
NNTP
Properties updated for Long64 (improved large data type support).
-
OAuth
API streamlined to provide a better development experience.
-
WebUpload
Granular control of HTTP headers. Better control of field values by setting FormVarContentType in the API.
HTTP/2 support.
-
XML
XMLp and XMLw have merged and DOM navigation is simplified, performance is enhanced, and Encoding support is added.
Coming Soon
We work tirelessly throughought the year to bring you periodic updates to our products. In this year's updates, we will upgrade the remainder of the /n software product line to the 2016 code base, include .NET Core and Python Editions, add JSON and XML writing features across many components, and continue to enhance your development experience. You don't want to miss any of it, so check your inbox for /n software updates and consider the Red Carpet Subscription. It will deliver these updates as soon as they are available.