Minyaa Suite 4.0 release for JIRA 7.0.x and JIRA 6.4.12

The 1st release of Minyaa Suite for JIRA 7.0.x and JIRA 6.4.12 is now available …

The provided plugins are the same as previous SNAPSHOT Version (See here) :

  • Minyaa Workflows
  • Minyaa Time
  • Minyaa Predefined Reports (ex Minyaa Reports)
  • Minyaa Core
  • Alkaes JIRA Plugin – Settings Mangement
  • Alkaes JIRA Plugin – Project Factory
  • Alkaes JIRA Plugin – Commons
  • Alkaes JIRA Plugin – Indexation Forced

But also :

  • Minyaa Spread : With same feature as previous version of Minyaa (3.5.2)
  • Alkaes Users Security Plugin :
    This new plugin provides a set of Customfield :

    • Single Project Role Picker
    • Multi Project Role Picker
    • User Picker from a Project Role identified by another Customfield (Project Role Picker or any Text Customfield)
    • User Field from any other User fields of an other Issue. This other Issue is identified by a Issue Link or in a field (Detailed docmunentation will come)
    • User Picker based on Permissions (fearture previously provided by Minyaa Tools)

Provided Releases are  :

Next steps should be :

  • a full review of the documentation
  • and different improvement in the License Generation process.

 

Posted in Annnounces, Minyaa Release Note, Uncategorized | Leave a comment

Minyaa Suite for JIRA 7.0.x (SNAPSHOT)

Today, a first version of Minyaa Suite for JIRA 7.0.x (7.1.x is not yet available) has been delivered. It is always a SNAPSHOT version for different reason (see below).

As it has been already explained to some of you, this new Minyaa Suite has been fully refactorized. With JIRA 7.0.x, Minyaa was not more able to provide its features based on new JSP (injected) or on modified JSP (One of reasons that makes Minyaa painful to install).

There was no more reason to continue with Plugin V1, and it was really time to switch to a Minyaa Suite only based on Plugin V2, and also be able to deploy it more simply.
This switch and the hope to keep the larger amount of Minyaa features available was no so easy and took more time than expected (I will not detail all technical issues encountered for completing this migration).

Then, Minyaa is back and soon with a final release.

This new Minyaa is now organised as follow :

Minyaa Worklows including :

  • From Minyaa Workflow 3.5.x

    • All Workflows Function (Condition, Validator and Post-Function) of previous
    • The Auto-Transition Management
    • The extended Workflow Meta-Attribut editors for Step only (not yet for Transition)
  • A new extended Workflow Text editor with suport of different concepts (previously supported by Minyaa Workflow Designer, developed in Flex, which is no more supported)
  • and soon, a coloration of Transition Buttons (based on Workflow  Meta-Attributes)

Minyaa Time including :

  • From Minyaa Time 3.5.x
    • The Extended Worklog page with Worklog Type, Log Work Delegation, Worklog Closure permission
    • All Worklog & Time Worklog Functions
    • The Timesheet Management
    • The Extended Worklog Issue Panel
    • The Worker Customfields
    • Minyaa Workload Reports
    • The Timespent Issue Panel
  • A new Worklog Gadget
  • A new interface for Worklog Type : The Worklog Type are now stored in Database using Active Object, without extension of JIRA ConstantManager. But Worklog Type for a logged Work are always stored using OFBiz, in order to have always a efficient way to join Worklog/Worklog Type/Issue for the Minyaa Reports

Minyaa Predefined Reports including all feature of Minyaa Report 3.5.x

Minyaa Core contains only :

  • Some common Web Resources used by Minyaa Time and Minyaa Workflows, but no more shared Java components
  • A Workflow Condition and a Workflow Validator related Global Permissions (The Custom Permission introduce by Minyaa, since JIRA 4.2.x, are now managed natively in JIRA).

And …

With these new Minyaa Plugins, some additional plugins are also deployed. They take in account the features previously provided by Minyaa Core and Minyaa Boot :

  • Alkaes License Management – JIRA Plugin : It manages license for all Alkaes Plugins (not only Minyaa),
  • Alkaes JIRA Plugin – Settings Mangement : It provides a User Interface for settings defined by each Alkaes Plugins (See Minyaa Settings Management), but also any other plugins (documentation on provided Module Type will be provided),
  • Alkaes JIRA Plugin Indexation Forced : It has been introduced due to the JRA-33293 (read this post for more details. It is required and used by the Workflow implemented by Minyaa Timesheet due to its Auto-Transition,
  • Alkaes JIRA Plugin Commons : Developped for another Alkaes Plugin (not yet public), it provides different Web-Resources required by the new Worklog Type interface. With final Minyaa version, it should also provide Web-Resources currently provided by Minyaa Core
  • Alkaes JIRA Plugin – Project Factory : Extracted from Minyaa Time, it provides different Factories allowing a plugin to create a Project using a specific Descriptor (similar as JIRA Blueprint introduced recently). It is used by the configuration processus of Mynaa Timesheet.

Why only a SNAPSHOT (for the moment) …

It is a SNAPSHOT version due to 2 fact :

  • This version of Minyaa will be ready for starting for any new users, but for existing users, all configuration migrations have not been fully provided or tested.
    • Minyaa Workflows has its own upgrade process allowing to upgrade Workflow Functions.
    • But new upgrade processes have to be implemented (Worklog Type, Customfields) and additional tests have to be completed (Timesheet, …)
  • Because all Minyaa features are not yet covered. Some plugins are not yet migrated, not for technical reason, but more for delay and feature scope reasons.

Not yet migrated plugins are :

  • Minyaa Spread : I am working on it and it should not cause difficulties
  • Minyaa Tools : This plugin was intialy providing some feature that were not classifiable in other Minyaa plugins. It should be exploded in/into different plugins (Minyaa or other plugins).

How to test this new version …

In term of version, all these new plugins adopt the following format : XXXX.Y.Z, where XXXX is the JIRA based version and Y.Z is plugin version related the provided features.

Also, today, you can download each of these plugins depending on your JIRA Version :

For JIRA 7.0.0 to 7.0.10 (Tests mainly done with 7.0.5, they have to be completed on all versions before final relase)

For JIRA 6.4.12 (last JIRA version for which Minyaa 3.5.2 was provided), the tests will have also to be completed with Configuration Upgrade process and other JIRA 6.4.x.

Note, that each of these OBR files contains all needed plugins.

Some Trial Licenses are available :

You will understand, that this SNAPSHOT can be used only in Test environment !!!

If you have time to test it, your returns will be welcome, since I did not have tested all combination of configuration, nor potential conflict with other plugins.
Note that with this version, I have take care to use a unique package root for Java and Resources in order to avoid the maximum of conflict.

About pricing …

Final prices are not yet confirmed, but they will retrieve the current JIRA Pricing Structure with :

  • Same User  Limit
  • Always a Perpetual License
  • Same upgrade and renewal conditions

 

And JIRA 7.1.x …

Related the support of JIRA 7.1.x, some technical issues remain related the Plugin Events (an communication update will be performed later).

Thank you for your patience !!!

 

Posted in Uncategorized | 1 Comment

Minyaa Suite 3.5.2 released

Minyaa Suite 3.5.2 is released and available for download

This release provides a fix for a significant bug impacting JIRA from 6.3 to 6.4.12 See details below …

Bug fixing:

  • [MYAA-1560] – This bug was impacting the Edit Operation when it was performed in legacy mode.
    If you are using Minyaa 3.4.3 to 3.5.1 with JIRA 6.3 to 6.4.12, the Legacy Edit Issue operation does not save your modification.
    It has not impact on Create Operation (Legacy and Popup modes), nor in Edit Popup and Inline modes.

Minyaa and JIRA 7.x

  • Most of you have seen that Minyaa is always not compatible with JIRA 7.x.
    With JIRA 7.x, some technical changes appeared (Tomcat 8 and precompiled JSP are some of them) and caused the migration of Minyaa too complicated and painful, mainly due to the usage of Internal API of JIRA.
    It is only a temporary state …
  • Since December 2015, a complete review of Minyaa has been initiated in order to convert it as a real suite of fullPlugin V2.
    As today, Minyaa Editions’ migrations are in following state …

    • Minyaa Workfow has been converted with a large part of its features (See details in ALKMW-1).
    • Minyaa Time‘s migration is always in progress (Note that a part of its feature may be not reconducted, since they required Internal APIs)
    • Other Editions (Core & Reports) will be migrated in second phases. They should cause no issue for their migration.
  • For the moment, there is no estimate release dates. Do not hesitate to follow update on related JIIRA Project.
  • Trial version for SNAPSHOT Versions will be provided on demand only.

… and after

  • You have perhaps note also that the access to JIRA’s Minyaa (http://www.minyaa.com/jira) is now closed.
    Since few days, it has been moved to a new JIRA 7.x instance (https://jira.alkaes.fr).
  • After the future Minyaa release, some new plugins will be published (not yet marketed)

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

Posted in Uncategorized | Leave a comment

Minyaa Suite 3.5 and 3.5.1 released

Minyaa Suite 3.5 and 3.5.1 are released and available for download

This release provides now a compatibility until JIRA 6.4.11 Find below, all changes since Minyaa Suite 3.4.4.

You missed the previous announce … See Old Release Notes blog posts .

Compatibility for Minyaa 3.5

  • Compatibility from JIRA 5.0.0 to 6.4.5

Compatibility for Minyaa 3.5.1

  • Compatibility from JIRA 6.0.0 to 6.4.11

Improvement:

  • [MYAA-1543] – We should be able to disable the Browse Worklog Permission

Bug fixing:

  • [MYAA-1540] – Deadlock when JIRA scheduler execute ConsistencyCheckerJob on MSSQL,
  • [MYAA-1538] – Rendering of Permission in Permission Validator is broken with JIRA 6.3.x and 6.4.x
  • [MYAA-1542] – FastWorklog Gadget based on Filter is broken with JIRA 6.3.x and over.

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

Posted in Uncategorized | Leave a comment

Minyaa Suite 3.4.4 released

Minyaa Suite 3.4.4 is released and available for download

This release provides now a compatibility until JIRA 6.3.15. Find below, all changes since Minyaa Suite 3.4.3.

You missed the previous announce … See Old Release Notes blog posts .

Compatibility for Minyaa 3.4.4

  • Compatibility from JIRA 5.0.0 to 6.3.15

Bug fixing:

  • [MYAA-1501] – XSS Issue in FastWorklog Gadget

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

Posted in Annnounces, Minyaa Release Note | Leave a comment

Minyaa Suite 3.4.3 released

Minyaa Suite 3.4.3 is released and available for download

This release is available for JIRA 6.0.0 to 6.3.12 only. Find below, all changes since Minyaa Suite 3.4.

You missed the previous announce … See Old Release Notes blog posts .

Compatibility for Minyaa 3.4.3

  • Compatibility from JIRA 6.0.0 to 6.3.12
  • This release does not have impact on Minyaa for JIRA 5.x

Bug fixing:

  • [MYAA-1481] – UserPermissionsCFType fails in error with Custom Permissions
  • [MYAA-1482] – ExtendedPermissionCondition fails to evaluate Global Permission (JIRA 6.0.x to 6.2.x )
  • [MYAA-1484] – Show Subtask permission was not more functional since JIRA 6.0.
  • [MYAA-1485] – Not able to select another Issue Tab
  • [MYAA-1486] – Reorder of Sub-Task fails with Minyaa
  • [MYAA-1487] – With JIRA 5.x, the option Flat report has no more effect.
  • [MYAA-1488] – In Fast Worklog Gadgets, the status related a possible indexation is inconsistent since JIRA 6.3.3, and blocks the normal display.

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

Posted in Annnounces, Minyaa Release Note | Leave a comment

Last minute update related Minyaa 3.4

An issue has been just indentified with the Minyaa 3.4 for all 6.2.x and 6.3.x versions.

All functionnal tests were passed with success but the simple test of disabling a plugin was not done and it appears that it is causing some issue.

Impact on the functionalities has not been confirmed, but it is better for not using this version in Production environment.

All investigations are in progress to idenfify the root cause and we hope to provide an upate soon with a fix.

For reminder :

  • Minyaa 3.4 for JIRA 6.0.x and 6.1.x are correct
  • Minyaa 3.4 for JIRA 6.2.x to 6.3.5 are working, but fails on plugin disabling
  • JIRA 6.3.6 and over are not yet supported

Vincent

Update Oct’22 17:50 CET:

After a first analysis, it appears that we are facing to a JIRA Bug occuring since JIRA 6.2.

When a plugin V1 is disabled, its <component> modules are disabled one by one. But with JIRA 6.2, instead of removing them from the Pico-Container cache, it try to add them, and it causes the error “org.picocontainer.PicoCompositionException: Duplicate Keys not allowed. Duplicate for ‘xxxx'”.

See details in MYAA-1474.

Update Oct’23 10:00 CET:

Related the above issue, a bug seems to confirmed in JIRA : See JRA-40530

Related compatibility of Minyaa 3.4,  the version 6.3.4-3.4 is compatible for JIRA 6.3.4 to 6.3.6.

A new version will be required for JIRA 6.3.7 and over.

Vincent

Posted in Uncategorized | Leave a comment

Minyaa Suite 3.4 released

Minyaa Suite 3.4 is released and available for download

This release is available for JIRA 5.0.0 to 6.3.5 only. Find below, all changes since Minyaa Suite 3.4. (Update come soon for 6.3.6 and over)

You missed the previous announce … See Old Release Notes blog posts .

Notes related this migration …

  • The delay needed for this migration to JIRA 6.3.x has been longer than expected due to deep impact of the last change in JIRA.
    Since the beginning, Minyaa Suite brings useful features and some of them can be only provided using internal APIs of JIRA, then only available through Plugin V1.
    In present version, all features using the Custom Permission (available since Minyaa 1.0) were impacted by JIRA 6.3.x (more than they were for 6.2.x), and have required some deep refactoring.
  • For the next releases of Minyaa, we are studying how Minyaa Plugins will be converted as full v2 plugins.
    For plugins like Minyaa Workflows or Minyaa Tools, this conversion should not cause a revolution, but it should be not the case for the others plugin of the Suite, that may experience some loss of features.
    This conversion should be processed by Minyaa Editions …

    To be continued …

Improvements:

  • MYAA-245: REST API for logging Work with Worklog Type (See related documentation)
  • MYAA-1429: The Time Spent Issue Tab fails due to the Ajax refresh implemented since JIRA 6.1.x
  • MYAA-1440: Workflow Condition based on Regular Expression now supports also System Text Fields
  • MYAA-1442: In Propagate Fields Post-Function configuration, the Recursive and Fire event are exclusive
  • MYAA-1445: The Post-Function Transition Flagged Transitions supports also Auto-Transition Meta Arguments
  • MYAA-1446: User Picker by Permission supports now Global Permissions
  • MYAA-1451: Sub-Task Transition and Flagged Issue Transition post-functions allow to customize an Auto-Transition Comment

Bug fixing:

  • MYAA-1439: Workflow Condition Factory of Regular Expression is broken due to HTMLEncoding of JIRA VM Macro “selectMapSelected”
  • MYAA-1443: Workflow Sub-Task Transition : Evaluation of Condition of Subtask Action may fail due to inconsistency in passed context
  • MYAA-1448: When a transition is executed by the Auto-Transition, Some Condtion or Validator may fails in NPE
  • MYAA-1449: Field Configuration for Timesheet is created with inconsistency due to change since JIRA 6.x
  • MYAA-1465: In Settings Edition, during the validation, an Invalid Input causes a cancelled execution without message error

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

Posted in Uncategorized | Leave a comment

Minyaa Suite 3.3.19 released

Minyaa Suite 3.3.19 is released and available for download

This release is available for JIRA 4.0.0 to 6.2.5 only. Find below, all changes since Minyaa Suite 3.3.18.

You missed the previous announce … See Old Release Notes blog posts .

Bug fixing:

  • [MYAA-1422] – The parameter “Outwards Link Type ” of the Post-Function “Auto-Transition Linked Issues” are take in account
  • [MYAA-1423] – Due to Build Settings changed for 6.2, Minyaa Core and Report Gadgets plugins are broken for JIRA 6.0 and 6.1

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

Posted in Uncategorized | Leave a comment

Minyaa Suite 3.3.18 is released and ready for JIRA 6.2.x

Last minute (2014/05/28 15:00 CET) : The 3.3.18 is broken for JIRA 6.0 and 6.1 … A fix will be provided soon in 3.3.19.

Minyaa Suite 3.3.18 is released and available for download

This release is available for JIRA 4.0.0 to 6.2.5 only. Find below, all changes since Minyaa Suite 3.3.17.

You missed the previous announce … See Old Release Notes blog posts .

Compatibilities for Minyaa 3.3.18 :

  • 1st release compatible with JIRA 6.2.x
  • Compatibility from JIRA 4.0.0 to 6.2.5
  • It will be the latest release for JIRA 4.x

Improvements:

Bug fixing:

  • [MYAA-1413] – In Create And Link, the target project is not set by default to the correct Issue’s Project
  • [MYAA-1403] – Activity tab ‘All’ does not work when Minyaa is installed
  • [MYAA-1415] – Workload reports on run correctly when the datasource name is “defaultDS”
  • [MYAA-1421] – Project Association of Minyaa Schemes is not displayed on Delete action.

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

Posted in Uncategorized | Leave a comment