This document discusses new features and capabilities in JIRA 7 and the JIRA Software API. It provides an overview of the following:
- New ways to extend and customize JIRA projects using boards, sprints, agile reports, and other features
- The JIRA Platform and JIRA Product APIs and how developers can build on them
- Specific enhancements to the JIRA Software API like improved entity properties, custom JQL indexes, dashboard items, and pluggable permissions
Unlocking the Future of AI Agents with Large Language Models
Get More from JIRA with New APIs and Features
1. DAVE MEYER • PRODUCT MANAGER
ATLASSIAN • @D_MEYER
Getting more from JIRA 7
New ways to extend and customize
FILIP ROGACZEWSKI • DEV LEAD
ATLASSIAN • @FROGACZEWSKI
24. Custom JQL indexes with properties
Issue updated webhook
Your add-on
Is there a new comment?
/rest/api/2/issue/{issueIdOrKey}/properties/{propertyKey}
{
"key": "issue.comments",
"value": 1
}
PUT to update issue.comments property
25. Custom JQL indexes with properties
Issue updated webhook Is there a new comment?
PUT to create a “hasComment” property
Updates commentCount index
26. How a platform API develops
OBJECT
SERVICE
FEATURE
Issue Entity property
JQL
extended by
extended by JQL indexing
Issue navigator extended by UI plugin pointComingsoon
33. Get more from JIRAJIRA Software API
Agenda
APIs in the Cloud
34. • Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
Add-ons are key to making JIRA
Cloud great
https://www.pexels.com/photo/road-sky-clouds-cloudy-215/
35. 20152014
How we got here
JIRA Software API
Dashboard items
SOAP to REST
migration
JQL aliases
Atlassian Connect 1.0
Entity Properties
37. 20152014
What’s next
JIRA Software API
Dashboard items
SOAP to REST
migration
JQL aliases
Atlassian Connect 1.0
Entity Properties
2016
Performance
Event notifications
Workflow
REST API usability
Forward-looking statements could cause
actual results to differ materially from stated
plans.
Atlassian Legal
40. Keys to Connect
Run your add-on
Prepare traffic and data usage estimates
Create step by step deployment scripts
Create application healthcheck
Monitor performance
Stream logs
Setup alerting
Separate your code from the data, design for scale
Prepare the disaster recovery plan
Simulate the recovery
Document your routine backups
Run tests against each new JIRA version
Release frequently
41. A whole lot of new customersSell it to millions
Keys to Connect
42. • Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
https://en.wikipedia.org/wiki/Pit_stop#/media/File:Alonso_Renault_Pitstop_Chinese_GP_2008.jpg