Skip to content
This repository has been archived by the owner on Apr 16, 2024. It is now read-only.

Releases: cconard96/jamf

2.1.3

05 Nov 01:07
95b9607
Compare
Choose a tag to compare

Fixes:

  • Prevent orphaned software links after purging software in GLPI. Existing orphans will be cleaned as a part of the upgrade.
  • Avoid double encryption on the JSS server password.
  • Fix table name causing automatic sync issues.

2.1.2

16 Sep 00:20
Compare
Choose a tag to compare

Fixes:

  • Fix some random property access issues where a field is a common device field (Mostly during import/sync) instead of a specific device type such as Mobile Device or Computer.
  • Fix User matching
  • Fix/Implement Old Software installation cleanup

2.1.1

27 Aug 23:25
87be2a9
Compare
Choose a tag to compare

Some asset form fixes

2.1.0

25 Aug 00:18
1d7c152
Compare
Choose a tag to compare

Second feature release for GLPI 9.5.X

What's changed:

  • Added computer syncing support
  • New plugin update/migration system to make it easier to manage changes between versions and to keep myself sane
  • JSS password will now be encrypted using Sodium (GLPI's new encryption after they moved away from a shared key). This password will be re-encrypted automatically.

2.0.0

24 Jul 22:52
8822e89
Compare
Choose a tag to compare

First feature release for GLPI 9.5.X

What's changed:

Minimum PHP version is now 7.2.0 (Same as GLPI now).
Minimum Jamf Pro version is 10.20.0 although there are no know compatibility issues yet with older versions.
The Jamf plugin menu was moved to the Plugin menu instead of Tools.
Improved MDM command rights including checking individual command rights for the user's JSS account and hiding commands they don't have access to.
Added ability to set a default status for imported devices.
Added support for syncing simcards, volumes, and lines.
Added GLPI 9.5.0 dashboard integration by adding cards for known Jamf extension attributes and cards for lost mode device count, managed device count, and supervised device count.
Device merge suggestions now work on the UUID/UDID first, and only use the name as a backup.
Added toggle for ignoring the certificate (for testing only!) of Jamf Pro instance. Defaults to checking the certificate.
Translation strings now have context information to help the translators.

What's been dropped since the beta:
The Jamf Computer support has been postponed due to the complexities involved with adding it. It will be released in a future version.
The plugin migration system was postponed to allow it to mature more.
The unit tests were postponed so that the REST calls can be properly mocked using services instead of hacked in.

2.0.0-rc1

12 Jul 11:45
3db2976
Compare
Choose a tag to compare
2.0.0-rc1 Pre-release
Pre-release

Beta for first 9.5.0 release.

What's changed:

  • Minimum PHP version is now 7.2.0 (Same as GLPI now).
  • Minimum Jamf Pro version is 10.20.0 although there are no know compatibility issues yet with older versions.
  • The Jamf plugin menu was moved to the Plugin menu instead of Tools.
  • Improved MDM command rights including checking individual command rights for the user's JSS account and hiding commands they don't have access to.
  • Added ability to set a default status for imported devices.
  • Added support for syncing simcards, volumes, and lines.
  • Added GLPI 9.5.0 dashboard integration by adding cards for known Jamf extension attributes and cards for lost mode device count, managed device count, and supervised device count.
  • Device merge suggestions now work on the UUID/UDID first, and only use the name as a backup.
  • Added toggle for ignoring the certificate (for testing only!) of Jamf Pro instance. Defaults to checking the certificate.
  • Added basic computer sync support.
  • Added a more robust plugin update solution which should improve reliability and performance.
  • Some of the plugin is now unit tested to reduce bugs in development.
  • Translation strings now have context information to help the translators.

1.2.1

28 Jun 21:45
Compare
Choose a tag to compare

Fixes potential menu visibility issue

1.2.0

03 Nov 15:53
1393a73
Compare
Choose a tag to compare
1.2.0 Pre-release
Pre-release

** May not be stable in some environments. Test in a test environment first **
Feature release 3 for GLPI 9.4.X + Jamf 10.9+.

Added in this release:

  • Schedule iOS/iPad OS Update Command
  • Sync network information

1.1.2

13 Oct 22:19
0e757b4
Compare
Choose a tag to compare

Bug fix release.

Added in this release:

  • French localization thanks to Syn Cinatti

Fixed in this release:

  • Extension attribute definitions now sync when using the import and merge menus
  • Fixed import rule tests

1.1.1

09 Oct 17:25
d86ff38
Compare
Choose a tag to compare

Bug fix release.

Fixed in this release:

  • Fix table names used during fresh installs and uninstalls.
  • Added all Jamf plugin rights to profiles with Config right by default.
  • Fix dropTableOrDie error message on uninstall.
  • Hide MDM Command buttons completely if no JSS account is linked to the current user.
  • Fix orphaned record when removing a JSS account link from a user.
  • Remove QueryExpression in ORDER clause. This is not supported in GLPI yet.