Copyright

Copyright © 2019 Balasys IT Ltd.. All rights reserved. This document is protected by copyright and is distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this document may be reproduced in any form by any means without prior written authorization of Balasys.

This documentation and the product it describes are considered protected by copyright according to the applicable laws.

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)

Linux™ is a registered trademark of Linus Torvalds.

Windows™ 10 is registered trademarks of Microsoft Corporation.

The Balasys™ name and the Balasys™ logo are registered trademarks of Balasys IT Ltd.

The Zorp™ name and the Zorp™ logo are registered trademarks of Balasys IT Ltd.

The Proxedo™ name and the Proxedo™ logo are registered trademarks of Balasys IT Ltd.

AMD Ryzen™ and AMD EPYC™ are registered trademarks of Advanced Micro Devices, Inc.

Intel® Core™ and Intel® Xeon™ are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries.

All other product names mentioned herein are the trademarks of their respective owners.

DISCLAIMER

Balasys is not responsible for any third-party websites mentioned in this document. Balasys does not endorse and is not responsible or liable for any content, advertising, products, or other material on or available from such sites or resources. Balasys will not be responsible or liable for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods, or services that are available on or through any such sites or resources.

2022-12-09 .Copyright

The following new features, bug fixes and improvements have been completed for Release 4.2.0 Proxedo API Security.

Features

  • Cookie Selector and Matcher
    Several Selector bricks and a Matcher brick have been introduced for easier selecting or matching on Cookie HTTP header contents.

  • OpenAPI 3.0 Enforcer plugin and File brick
    A new Enforcer plugin and a related File brick have been introduced for enforcing OpenAPI 3.0 schemas.

Bug Fixes

  • Invisible File brick validation errors
    File brick validation errors were not visible on the edit page. This has been corrected.

  • Dropdown does not display referred components that have been previously deleted
    When a referred component was deleted, the dropdown list in the referrer’s edit page was empty. Now it properly shows the deleted component’s name. Of course, such a configuration is invalid, and has to be corrected before it can be applied.

Improvements

  • Help button
    A Help button was added to the top menu, near the Logout button. It contains a link to the configuration API’s OpenAPI documentation.

  • Apply Configuration only available for valid configuration
    The Apply Configuration button on the Changes page is now disabled when the current user configuration is not valid.

  • More detailed Swagger File brick validation error message
    The Swagger File brick’s validation error message now contains more details about the validation errors. If there are multiple errors, then a button opens them in a separate modal window.

  • XSD Enforcer Operations list rework
    The list of Operations for the XSD Enforcer plugins has been reworked to be more readable.

  • Boolean field handling
    Field that have a Boolean value (True/False) are now handled with a new toggle switch. This can be set to a third value, Default, which effectively resets any previous change from the default value.

  • Naming corrections
    Several naming errors have been corrected, mostly related to abbreviations. This includes renaming Files bricks to File bricks, renaming the Enablecore field on the Transport Director service to Enable Core Dump, and renaming the Lb method field on the Backend service to Load Balancing Method.