There is no AgentSoftwareAssociation class anymore
Remove software filters for agent in admin if

After the recent model changes, they don't work like that anymore.
Agents now have SoftwareVersions, not Software

Change the columns in the admin interface appropriately.
Remove unused import
Correct name for logger
Remove excessive debug logs
json_from_request returns a tuple on error

Not a Response object
Software model doesn't have version field anymore
JobSoftwareRequirement now part of software module