Skip to content

Releases: jamf/JAWA

JAWA - Version 3.1.0

15 Apr 16:15
Compare
Choose a tag to compare

JAWA 3.1.0

Installation Steps:

  1. Complete server requirements
  2. Rename certificate to jawa.crt and the private key to jawa.key
  3. Ensure you are in the same directory as your jawa.crt and jawa.key
  4. Download and run JAWA installer:
    curl -O https://raw.githubusercontent.com/jamf/JAWA/master/bin/installer.sh && sudo bash ./installer.sh
  5. After installation completes, navigate to your FQDN/IP (i.e., https://jawa.company.com) in your web browser to continue with the web-based setup

JAWA v3.1.0 release

  • New features
    • enhanced UI, mobile-friendly view
    • unified installer
    • enhanced script cleanup routine
  • Bugfixes
    • improved error handling
    • sanitized user inputs to prevent XSS exploits
    • unified installer that does not overwrite nginx defaults (resolving #31)
    • general bugfix and maintenance

What's Changed

New Contributors

Full Changelog: v3.0.3...v3.1.0

JAWA - Version 3.0.3

01 Dec 19:59
c7ce506
Compare
Choose a tag to compare

JAWA 3.0.3

Installation Steps:

  1. Complete server requirements
  2. Rename certificate to jawa.crt and the private key to jawa.key
  3. Ensure you are in the same directory as your jawa.crt and jawa.key
  4. Download and run JAWA installer:
    1. Ubuntu installer:

      curl -O https://raw.githubusercontent.com/jamf/JAWA/master/bin/ubuntu_installer.sh && sudo bash ./ubuntu_installer.sh
    2. RHEL installer:

      curl -O https://raw.githubusercontent.com/jamf/JAWA/master/bin/rhel_installer.sh && sudo bash ./rhel_installer.sh
  5. After installation completes, navigate to your FQDN/IP (i.e., https://jawa.company.com) in your web browser to continue with the web-based setup

v3.0.3 release notes

  • New features
    • Jamf Pro API actions now use token-based authentication (resolving #32)
    • Option added for JAWA to return script results/output as part of a Custom webhook's response body (resolving #27)
    • Enhanced JAWA logging
    • Option added to use custom header authentication for Jamf Pro or Custom webhooks

JAWA - Version 3.0.2

14 Apr 21:22
fbfdaf1
Compare
Choose a tag to compare

JAWA 3.0.2

Installation Steps:

  1. Complete server requirements
  2. Rename certificate to jawa.crt and the private key to jawa.key
  3. Ensure you are in the same directory as your jawa.crt and jawa.key
  4. Download and run JAWA installer:
    1. Ubuntu installer:

      curl -O https://raw.githubusercontent.com/jamf/JAWA/master/bin/ubuntu_installer.sh && sudo bash ./ubuntu_installer.sh
    2. RHEL installer:

      curl -O https://raw.githubusercontent.com/jamf/JAWA/master/bin/rhel_installer.sh && sudo bash ./rhel_installer.sh
  5. After installation completes, navigate to your FQDN/IP (i.e., https://jawa.company.com) in your web browser to continue with the web-based setup

v3.0.2 release notes

  • New features
    • added events SmartGroupUserMembershipChange and DeviceAddedToDEP to Jamf Webhooks (resolving #25)
    • added 'Custom' frequency for Timed Automations
    • Timed Automations can now be edited
  • Installer:
    • improved safety checks and error handling

JAWA - Version 3.0.1

05 Nov 03:08
a99e0cd
Compare
Choose a tag to compare

JAWA 3.0.1

Installation Steps:

  1. Complete server requirements
  2. Rename certificate to jawa.crt and the private key to jawa.key
  3. Ensure you are in the same directory as your jawa.crt and jawa.key
  4. Download and run JAWA installer:
    1. Ubuntu installer:

      curl -O https://raw.githubusercontent.com/jamf/JAWA/master/bin/ubuntu_installer.sh && sudo bash ./ubuntu_installer.sh
    2. RHEL installer:

      curl -O https://raw.githubusercontent.com/jamf/JAWA/master/bin/rhel_installer.sh && sudo bash ./rhel_installer.sh
  5. After installation completes, navigate to your FQDN/IP (i.e., https://jawa.company.com) in your web browser to continue with the web-based setup

v3.0.1 Update Notes

  • New features
    • display fields enabled for SmartGroupMobileDeviceMembershipChange event
    • success banner when creating & editing webhooks
    • dashboard updated with new counters and links
    • JAWA version displayed in footer
  • Installer:
    • NEW! RHEL 7+ installer (resolved #9)

JAWA - Version 3.0.0

20 Oct 20:33
Compare
Choose a tag to compare

JAWA 3.0.0

Installation Steps:

  1. Complete server requirements
  2. Rename certificate to jawa.crt and the private key to jawa.key
  3. Ensure you are in the same directory as your jawa.crt and jawa.key
  4. Download and run JAWA installer:
    curl -O https://raw.githubusercontent.com/jamf/JAWA/develop/bin/ubuntu_installer.sh && sudo bash ./ubuntu_installer.sh 
  5. After installation completes, navigate to your FQDN/IP (i.e., https://jawa.company.com) in your web browser to continue with the web-based setup

v3 Update Notes

  • Refactored:
    • Improved page views
    • New webhook engine
    • Relative paths
  • Webapp:
    • New UI and nav
    • Branding options
    • Log view
    • Files repo for script resources
    • Switch between Jamf Pro Servers (to solve issue #11)
  • Webhooks:
    • Basic authentication for webhooks (to solve issues #12 & #14)
    • Custom webhook
    • stdout/stderr logging
  • Backend:
    • Leverages a service account for running the webapp and managing crontab
    • Enhanced security with fail2ban, ufw requirements
  • Installer:
    • Smaller payload (curl script from github)
    • Choose installation path
    • Progress bar w/ status message (stdout, stderr, and additional information about the installation can be found
      at /var/log/jawaInstall.log)

JAWA - Version 2.0 (Ubuntu Installer and Admin Guide)

16 May 01:10
80eda22
Compare
Choose a tag to compare

Version 2.0 Ubuntu Installer

  • Second release!
  • Python 3 build
  • Moved Flask application to Waitress
  • SSL Termination with NGINX
  • JAWA and webhook moved to systemd
  • Create and Delete Timed Automations
  • Ability to lock authentication to specific jamf pro instance

JAWA - Version 1.0

17 Sep 21:13
95c0cfd
Compare
Choose a tag to compare

jawa_v1.0.tar.gz
Ubuntu installer (18.04 recommended)