Skip to content

0.8.3

Choose a tag to compare

@snonux snonux released this 12 Jul 10:56
· 46 commits to master since this release

Release 0.8.3

Looking at the commit history, I'll extract the meaningful changes and create professional release notes for fapi 0.8.3:

Release Notes

This release introduces SSL client profile management, enhanced VLAN handling, and several usability improvements to make F5 load balancer management more efficient and user-friendly.

✨ New Features

SSL Client Profile Management

  • Added support for managing SSL client profiles through the new -a option
  • Enables configuration and maintenance of SSL/TLS settings for client connections

Virtual Server Rule Management

  • Introduced capability to manage virtual server rules
  • Provides fine-grained control over traffic routing and processing policies

Enhanced VLAN Support

  • Added ability to set and retrieve VLAN configurations for virtual servers
  • Improves network segmentation and traffic isolation capabilities

Folder Management

  • Added support for managing F5 folders (formerly partitions)
  • Enables better organization of configuration objects across different environments

🔧 Improvements

User Experience Enhancements

  • Implemented colorful terminal output for better readability
  • Added interactive shell mode for streamlined operations
  • Introduced bulk operation capabilities for efficient batch processing
  • Added no-operation mode (-n flag) for safe testing of commands

SNAT Configuration

  • Added support for setting SNAT automap on virtual servers
  • Simplifies source NAT configuration for outbound traffic

Command Line Interface

  • Renamed partition parameter to folder (using -f instead of -p)
  • Improved command aliases for common operations
  • Enhanced inline help and documentation

🐛 Bug Fixes

  • Pool Creation: Fixed critical bug in pool creation functionality
  • Documentation: Corrected various documentation inconsistencies
  • VLAN Handling: Improved VLAN failsafe behavior and default settings

📚 Documentation

  • Updated man page with latest command options
  • Enhanced documentation for NAT and SNAT configuration
  • Added installation notes for Debian GNU/Linux Wheezy
  • Included examples and usage patterns in documentation

🔄 Breaking Changes

  • Parameter Rename: The -p flag for partitions has been renamed to -f for folders
  • Command Changes: Some command aliases have been updated for consistency

🛠️ Technical Improvements

  • Enhanced error handling and exception management
  • Code refactoring for better maintainability
  • Improved PEP8 compliance
  • Updated Debian packaging configuration

This release focuses on expanding SSL management capabilities while improving the overall user experience through better command-line tools and enhanced documentation.