Skip to content

Restsh v4.6.0

Choose a tag to compare

@JuergenMang JuergenMang released this 18 Sep 08:32
· 42 commits to master since this release
fbfcc70

This version introduces the MyF5 API module.

  • General
    • Feat: Add restsh.util.print_formated to pretty print json with plain text fallback
    • Feat: Add restsh.util.print_formated_err to pretty print json with plain text fallback as error
    • Doc: Add more tutorials
    • Upd: Pad output of KV
  • Axians Automation Framework
    • Feat: aafw.art.template.list - Lists all Application Ready Templates
    • Feat: aafw.pipeline.start.f5update
    • Feat: aafw.pipeline.start.task.sysdb
    • Upd: Remove obsolete TASK_HOST option from aafw.pipeline.start.do
  • Certificate Module
    • Feat: Add support for ML-DSA algorithm for key handling
    • Feat: New commands
      • cert.bundle.verify: Verifies a certificate bundle against itself.
      • cert.key.info: Shows the public key type
      • cert.key.public.verify: Check public key consistency
      • cert.x509.create: Creates a self-signed certificate
      • cert.x509.fingerprint: Prints the sha256 fingerprint of the certificate.
    • Upd: Remove <alg> parameter where possible
  • GitLab Module
    • Feat: gitlab.group.exists
    • Feat: gitlab.project.create - Add default project settings
    • Feat: gitlab.project.schedules.state
    • Feat: gitlab.project.job_token_scope.push
    • Feat: Group access token management
      • gitlab.group.access_token.create
      • gitlab.group.access_token.list
      • gitlab.group.access_token.revoke
      • gitlab.group.access_token.rotate
    • Feat: Project access token management
      • gitlab.project.access_token.create
      • gitlab.project.access_token.list
      • gitlab.project.access_token.revoke
      • gitlab.project.access_token.rotate
    • Upd: gitlab.project.schedules.list - Add ref to list
    • Fix: gitlab.mr.automerge, gitlab.mr.merge - Get SHA of the merge request, this is required since GitLab 19.2.
  • F5 TMOS Module
    • Feat: Route Domain management
      • f5.net.route-domain.create
      • f5.net.route-domain.delete
      • f5.net.route-domain.get
      • f5.net.route-domain.list
    • Feat: f5.sys.snmp.user.create - Add options for authentication and privacy protocol
    • Feat: f5.ltm.vs.list - Shows enabled state and description
    • Feat: f5.ltm.vs.list.state - Like f5.ltm.vs.list but with availability state
    • Feat: f5.sslreport.generate - Add option to create markdown report
    • Feat: Support of the new declarative API (Experimental)
      • f5.declared.app.declare - Create or update an app
      • f5.declared.app.get - Get the app declaration
      • f5.declared.app.list - Lists all app declarations
      • f5.declared.app.remove - Removes an app declaration
    • Feat: Partition management
      • f5.partition.create
      • f5.partition.delete
      • f5.partition.list
    • Feat: tmsh script management
      • f5.cli.script.create
      • f5.cli.script.delete
      • f5.cli.script.get
      • f5.cli.script.list
      • f5.cli.script.run
      • f5.cli.script.update
    • Feat: New and reworked functions for software and volume management
      • f5.software.hotfix.install
      • f5.software.hotfix.list
      • f5.software.image.delete
      • f5.software.image.download
      • f5.software.image.install
      • f5.software.image.list
      • f5.software.image.upload
      • f5.software.volume.activate
      • f5.software.volume.active
      • f5.software.volume.cpcfg
      • f5.software.volume.delete
      • f5.software.volume.list
    • Upd: f5.sys.service.restart - Add workaround for httpd restart
    • Upd: f5.asm.live-update.list - Add option to hide previously installed updates
    • Upd: f5.cluster.traffic-group.masquerade.set - Add check for invalid MACs for F5OS
    • Upd: f5.sys.snmp.user.delete - Support fullPath
  • F5OS-A Module
    • Feat: Enhanced tenant management
      • Add f5osa.tenant.create
      • Add f5osa.tenant.delete
      • Add f5osa.tenant.get
      • Add f5osa.tenant.state
      • Add f5osa.tenant.image.list
    • Feat: Dockerized services management
      • Add f5osa.service.list
      • Add f5osa.service.restart
  • MyF5 Module: New module for the MyF5 API (Experimental)
    • Feat: Generic download functions
      • Add myf5.downloads.metadata
      • Add myf5.downloads.product
      • Add myf5.downloads.product.containers
      • Add myf5.downloads.product.families
      • Add myf5.downloads.product.files
      • Add myf5.downloads.product.lines
      • Add myf5.downloads.product.links
    • Feat: myf5.downloads.get.as3 - Download latest or specific AS3 version
    • Feat: myf5.downloads.get.do - Download latest or specific DO version