Logo

Developers Portal

Integrate and Extend TargetProcess

Screen

News

April 2, 2013

New History REST API

Starting from 2.24.0 the REST API has a new History API. The old one (Histories/Changes) has been removed.

The new API is added for the following resources:

  • Bug
  • Feature
  • Impediment
  • Request
  • Task
  • UserStory
The new History API will track state changes for the resources.

A history record has the following four fields:

  1. Date of modification
  2. New entity state
  3. Who has updated a state
  4. An updated resource

Read here for more info.

July 19, 2012

Plugins: Mercurial plugin released 2 months ago. Now we are working on better TFS plugin with Work Items integration as well as on Plugins Manager. It will be possible to activate/deactivate plugins and use a single repository to discover new plugins

REST API and Mashups: Some recent additions/fixes in REST API:

  • REST API access is available via System User
  • You can switch off JSONP access in Settings to prevent possible attacksr
  • IsCurrent field added for Iteration / Release
  • Bugs list is inaccessible if bug name includes line break

Mashups performance was improved, all scripts are minified.

April 12, 2012

Plugins: Mercurial plugin development is in progress. So far everything is good and you can expect public release in the next 2-4 weeks. Most likely we will re-work Team Foundation Server integration then.

REST API: RESTful storage was released in v.2.23.2. Now you can store any data in TargetProcess!

Mashups: As usual, several cool mashups were added into our MashupsLibrary: Kanban Card Rotter, Kanban Board Auto Assignment, Tag Linker, Assigned Effort Report.

February 22, 2012

Plugins: Git integration was released in v.2.23. We are improving it now, adding View/Diff functionality. Bugzilla plugin is released as well, but converter from old profiles to the new profiles still on the way.

REST API: There were many fixes and improvements in REST API, including possibility to add Requester. Full collections support is implemented and will be released in the next build v.2.23.1.

Mashups: Several new mashups were added into our MashupsLibrary, including Quick Add, Kanban Board Column Grouper, Kanban Board Comment Counts.

January 13, 2012

Plugins: New Bugzilla plugin will be released in beta in v.2.22.10 (next week). It is fully functional, but without conversion from old plugin. So you have to setup new profiles and we recommend to test it on a sample project first. View/Diff for Subversion is implemented and will be released in v.2.23 (~2 weeks). Git plugin will be released in v.2.23 as well.

Complete plugins SDK reference is available and Plugins SDK Overview is seriously improved.

REST API is in active development. We fix bugs and add support for collections. Documentation will be updated soon.

Mashups manager is released in v.2.22.9 (some On-Demand servers are updated already, full release will be next week). You can create own mashups real-time.

December 13, 2011

Plugins: View & Diff for Subversion plugin is in progress. We are adding this functionality back. Git plugin is in final testing stage. Some bugs to be fixed and it will be released. New Bugzilla plugin documentation is published already. Bugzilla plugin itself will wait no longer.

REST API History implementation is starting this week. Soon it will be possible to create various timeline reports and even custom burn down charts using all the data TargetProcess keeps.

November 29, 2011

Plugins: Git plugin beta can be expected next week. It is already working, we are finalizing some minor details. Bugzilla plugin is also completed, we are working on documentation and prepare the release.

We've created TargetProcess SDK NuGet package to simplify plugins creation (kudos to Sergey Truhtanov). Getting Started section is updated. Twitter Plugin tutorial is updated as well and full source code is available at GitHub.

Mashups: Mashup Manager (simple) is already implemented. We will start testing tomorrow and going to release it soon. It will make possible to create custom mashups for On-Demand accounts and manage mashups easily. Here is how it'll look:

Mashup_manager

REST API: Sorting will be released in v.2.22.7. We are working on performance improvements in REST API now.

November 11, 2011

Plugins: Git plugin takes more time (as usual) than expected. We think first release will be available in 2-3 weeks (obviously, this estimate is wrong). Bugzilla plugin is almost over. We will run performance and extensive functional tests now.

Mashups: We've started Mashup Manager implementation. It will be a special area in TargetProcess that allow to add and edit mashups. Also it will enable mashups for On-Demand customers!

REST API Sorting is on the way. Implementation is over and we are testing it now. It will work like http://tp/api/v1/UserStories?orderBy=Iteration.StartDate

October 25, 2011

We are working on performance improvements in Plugins SDK. It was already improved in v.2.22.4, but will be solved completely in the next 2-3 builds. Also we are working on NuGet package for faster and painless new plugins development. Also we started Git Plugin implementation.

Subversion Users Auto-mapping is in progress
Bugzilla In Development
Git In Development
TFS Planned
JIRA Planned
Perforce In Doubt, we received 2-3 requests to keep Perforce and are not sure what to do so far :)

REST API in the next build will have a built-in meta-description. It will be accessible via http://tp/api/v1/index/meta resource and have a complete browsable representation of all REST API resources. No need to check reference anymore, it will be possible to learn resources right away.

October 14, 2011

REST API was improved in v.2.22.3. Now you can use basic filters as well as JSONP.

We had major problems with new Subversion plugin. It was quite unstable and we had to improve plugins architecture significantly. It runs smoothly in v.2.22.3 and we are getting back to Bugzilla plugin implementation. Git plugin should be started next week.

Mashups are gaining power. There are already 8 interesting mashups in our repo (like Kanban Classes of Services or number of assignments). OnSite customers may freely use them right away. We ware going to expand mashups for OnDemand customers as well in a month or so.

September 21, 2011

We've added real-time logging into Plugins. Now it is easier to spot configuration problems and make sure that plugin actually works. Bugzilla plugin implementation is in progress and we are working on users auto-mapping and diff command in Subversion plugin as well.

Paging was added in REST API in TargetProcess v.2.22.1. We are working on filters now. It will be possible to make requests like api/v1/UserStories?where=iteration.Name eq 'Iteration #1.1' soon.

September 8, 2011

TargetProcess v.2.22 is released. It is available for Community Edition so far, will go public next week. Improved logging for plugins is on the way.

Email Integration (POP) Released
Subversion Released
NUnit, JUnit, Selenium Released
Bugzilla In Development
Git Planned
TFS Planned
JIRA Planned
Perforce In Doubt, we received 2-3 requests to keep Perforce and are not sure what to do so far :)

REST API. REST CRUD is released in v.2.22. Check more details and see what entities are supported. Pagination in lists is ready and will be included into the next build. Currently we are working on better documentation and filters. REST API will handle requests like api/v1/UserStories?where=release.Name eq 'Demo'&take=10&skip=20 really soon.

August 31, 2011
We are releasing v.2.22 which will finally include new Email Plugin, NUnit, JUnit, Selenium and Subversion plugins. CRUD API will be released in v.2.22 as well. It is expected that v.2.22 will be available next week to all customers.

Currently we are working on Paging functionality in REST API, Advanced logging in plugins and Users Auto-mapping feature in Subversion plugin.

August 8, 2011
After some spikes we've decided to skip MongoDB for plugins data storage and stick with SQL Server so far. All performance problems with plugins data storage are resolved and we are continuing development. Currently we are working on powerful Logging in plugins, Subversion, Nunit, Selenium, Bugzilla plugins. Email Integration will be released in beta very soon.

Email Integration (POP) In Testing, performance problems are resolved.
Subversion Done, initial release expected soon.
NUnit, JUnit, Selenium In Testing, release expected in 1 week
Bugzilla In Development, basic integration works already, release expected in ~1 month
Git Planned
TFS Planned
JIRA Planned
Perforce Dropped, we decided to skip Perforce migration to new Plugins architecture so far. Maybe plugin will be even dropped in 2012

Basic REST API Add/Edit/Delete operations are implemented already. Beta release can be expected in a week.

August 1, 2011
There is a delay in Plugins development. Email Integration plugin performance tests didn't go good. The problem is in Plugins Storage. We used Serialized objects in SQL Server. Now we are trying a new solution based on MongoDB. It is really fast and fits our needs. We expect to re-work Plugins Storage in a week and get back to other Plugins development.

REST API Add/Edit/Delete operations are in progress as well. Currently we are working on automated tests. Release can be expected soon.

July 20, 2011
Email Integration Plugin is released in v.2.21.15. Check related blog post. Here is the status of all plugins:

Task Creator Released
Email Integration (POP) Released
Subversion In Testing, initial release expected in 1 week
NUnit, JUnit, Selenium In Development/In Testing, release expected in 2 weeks
Bugzilla In Development, release expected in 1 month
Git Planned
TFS Planned
JIRA Planned
Perforce Planned

REST API has some changes in v.2.21.15 as well:

  • Custom Fields array should be always represented as JSON
  • Implemented Project Members support (?include=[projectmembers[role,user[LastName]]])

We are working on Add/Update/Delete actions in REST. Progress is very good and we expect to release it in 2-3 weeks.


July 10, 2011
Plugins SDK is released in v.2.21.14 and documentation improved significantly. Check Tutorial and Plugins Overview. Here is the status of all plugins:

Task Creator Released
Email Integration (POP) In Testing, release expected in 1 week
Subversion In Testing, initial release expected in 2 weeks
NUnit, JUnit, Selenium In Development, release expected in 2 weeks
Bugzilla In Development, release expected in 1 month
Git Planned, development starts in 2 weeks
TFS Planned
JIRA Planned
Perforce Planned
TestTrack Pro Dropped, we are not going to migrate TTP to new Plugins architecture and expect to drop it support in 2012
SourceSafe Dropped

REST API has some changes in v.2.21.13, including Many-to-Many relations support, Response format on the fly (XML, JSON, x-array). We are working on Add, Update, Delete operations in REST already, so far there is no expected release date.


June 20, 2011
We continue working on documentation. Mashups are documented already. Mashups allow you to quickly extend TargetProcess UI. Plugins documentation will be completed this week. We are working on Tutorial and Overview now.

Plugins source code is fully available at GitHub. So you can watch our development now ;)


June 10, 2011
REST API will be updated soon and provide full access to Audit History information. That opens many possibilities to create interesting reports.

Plugins are almost there. We've finalized UI mashups and currently working on several plugins re-write. Email, Subversion and NUnit integration plugins are in progress. Also we are working on Plugins SDK documentation and going to release in 2 weeks.

Announcement

This site will answer questions like:

  • How can I extend TargetProcess to solve my problem?
  • How can I integrate with TargetProcess and build my own client?
  • Which integrations are already available and where?
  • How can I contribute and provide a fix or share a new plugin/client/etc.?
  • How can I get help with development?
REST API is released in TargetProcess v.2.21.7 and now it is in Beta phase. It means it contains some bugs and usability problems. Also it is incomplete and will be extended based on your feedback.
Loading
GoogleJoin the community!
#DEV TargetProcess Group

OctocatTargetProcess at GitHub https://github.com/TargetProcess

Recent Comments