Repository navigation
Restsh v4.5.0
This is the first version that is released under GPL-3.0-or-later.
Restsh is only compatible with Bash 5 or newer and checks the Bash version now on startup.
- General
- Feat: Support proxy authentication
- Feat: Add
restsh.passphrase - Feat: Add
restsh.util.check.stringto validate values like names, ids, etc. - Feat: Add
restsh.util.check.filenameto validate values like filenames and paths - Feat: Add
restsh.util.check.uintto validate unsigned integer values - Feat: Add
restsh.util.check.boolto validate boolean values (true, false) - Feat: Add
restsh.util.jsonencode - Feat: Add
f5.device.reboot - Upd: Centralize module files in modules folder
- Upd: Add restsh.setup alias
- Upd:
restsh.util.setvar- Add check for valid filenames - Upd:
restsh.util.setvars- Add warning for invalid filenames - Upd: Documentation
- Upd: Revised Mustache Template Engine
- Upd:
XARGS- do not run command with empty argument - Fix: F5 Token Authentication - Token renewal
- Axians Automation Framework
- Feat:
aafw.art.new- Support iRule Framework configuration - Feat:
aafw.pipeline.start.task.cluster - Feat:
aafw.pipeline.start.task.liveupdate - Feat:
aafw.pipeline.start.task.asmtemplates
- Feat:
- Certificate Module
- Feat:
cert.csr.pubkey - Feat:
cert.csr.pubkey.hash,cert.key.public.hash,cert.x509.pubkey.hash- Print SHA256 hash of public keys
- Feat:
- F5 TMOS Module
- Feat:
f5.sys.license - Feat:
f5.asm.policy.exists - Feat:
f5.asm.template.update - Feat:
f5.asm.entity.filetypes.remove - Feat:
f5.asm.entity.urls-allowed.add,f5.asm.entity.urls.remove - Feat:
f5.asm-live-update.check- Add wait option - Feat:
f5.asm.live-update.file.cleanup - Feat:
f5.asm.live-update.file.download - Feat:
f5.asm.live-update.stage - Feat:
f5.asm.policy.signatureset.remove,f5.asm.policy.signatureset.getid - Feat:
f5.botdefense.profile.delete - Feat:
f5.ltm.clientssl.delete - Feat:
f5.net.selfip.delete - Feat:
f5.net.vlan.delete - Feat:
f5.cluster.traffic-group.masquerade.set - Upd:
f5.cert.expire- Add option to not fail on expired certificates - Upd:
f5.device.cert.reset- Add required options for old cert/key name - Upd:
f5.ltm.datagroup.internal.list- Add option for raw json output - Upd:
f5.ltm.datagroup.internal.create,f5.ltm.datagroup.internal.update- Add option for CSV separator - Upd:
f5.run- Add option to run command in background - Fix:
f5.asm.template.import- Delete uploaded file after import - Fix:
f5.device.cert.install- Always useserver.crtandserver.keyas current certificate-key-pair - Fix:
f5.ltm.vs.modify- Use fullPath to modify the VS - Del: Removed support for F5 deprecated telemetry streaming
- Feat:
- GitLab Module
- Feat:
gitlab.project.get,gitlab.project.exists - Feat:
gitlab.repository.file.add - Feat:
gitlab.group.path,gitlab.project.path - Feat:
gitlab.group.purge,gitlab.project.purge- Purges a project/group (delete and permanently delete in one step) - Feat:
gitlab.group.move,gitlab.group.rename - Feat:
gitlab.runner.delete - Feat:
gitlab.branch.exists - Upd:
gitlab.group.create- support 'group/subgroup` as name - Upd:
gitlab.group.delete,gitlab.project.delete- Support id's
- Feat: