Umple release 1.26.1 is completed

16 views
Skip to first unread message

Timothy Lethbridge

unread,
Nov 21, 2017, 7:14:10 PM11/21/17
to Umple Model Oriented Programming Technology, Umple Development Discussions
To the Umple Community,

A release of Umple has been made and is available via the usual channels,
at http://dl.umple.org (now including Docker). The Eclipse plugin should
be updated shortly.

Release notes for Umple release 1.26.1

This release includes all updates to Umple From May 2017 to November 21
2017, including:

Substantial (8 times) speedup in UmpleOnline by using an internal server
that the php communicates with using a socket.

Logging in UmpleOnline.

Availability of building a Docker image for UmpleOnline to allow easily
running it on a local machine (see http://docker.umple.org)

Fixes to the build environment, particularly ensuring build is verified in
Windows using Appveyor, which had been broken.

Progress on joint.js as a diagram drawing tool in UmpleOnline (still
beta).

Numerous bug fixes and stability improvements in parsing models and code
generation.

The Jars are as follows:

The umple-n.n.n-hhhhhhhh-rrrr,jar is the command line compiler
When you do a build a symbolic link is made on linux and mac calling this
umple.jar in the dist directory. The hhhhhhhh is the git commit, and the
rrrr is an incrementing count of the numer of commits to master.

For the latest Eclipse Plugin see
https://github.com/umple/umple/wiki/InstallEclipsePlugin

When you build Umple, you will also generate other jars including
umpledocs, to create the user manual; umplerun, a special tool for
simulation, umplesync, an an extended compiler used by Umpleonline.

For details on how to install see http://dl.umple.org

The next release should
around the new year, and should feature improvements to debugging,
greater ability for UmpleOnline to operate in the cloud, improvements to
joint.js capabilities and further stability improvements.

Timothy C. Lethbridge, PhD, P.Eng., I.S.P., CSDP
Professor of Software Engineering and Computer Science
/ Professeur Titulaire de génie logiciel et d'informatique
Faculté de genie / Faculty of Engineering
University of Ottawa / Université d'Ottawa
Tel: 613-562-5800x6685 Fax: 613-562-5664 Mobile: 613-252-1850
http://www.eecs.uottawa.ca/~tcl

Gunter Mussbacher

unread,
Nov 23, 2017, 9:38:03 PM11/23/17
to umpl...@googlegroups.com
hello tim,

> Release notes for Umple release 1.26.1
>
> For the latest Eclipse Plugin see
> https://github.com/umple/umple/wiki/InstallEclipsePlugin

i've tried to update my Umple 1.26.0 installation to Umple 1.26.1 using
the update site within eclipse, but the new version does not show up. is
the new version available through the update site?

ciao,
gunter.


Timothy Lethbridge

unread,
Nov 24, 2017, 7:39:16 AM11/24/17
to umpl...@googlegroups.com
Hi Gunter,

Vahdat ran the Eclipse update site build, and I have now installed it, so
the update site should work at:

http://cruise.eecs.uottawa.ca/org.cruise.umple.eclipse.plugin.update.site

Let me know if you have any further problems. Sorry for the delay, I meant
to do this more promptly.

Tim
> --
> You received this message because you are subscribed to the Google Groups "Umple-Dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to umple-dev+...@googlegroups.com.
> To post to this group, send an email to umpl...@googlegroups.com.
> Visit this group at https://groups.google.com/group/umple-dev.
> For more options, visit https://groups.google.com/d/optout.

Gunter Mussbacher

unread,
Nov 24, 2017, 1:34:00 PM11/24/17
to umpl...@googlegroups.com
thanks. i can install the latest version now.

Gunter Mussbacher

unread,
Nov 24, 2017, 1:42:18 PM11/24/17
to umpl...@googlegroups.com
hello tim,

my students have been using Umple now for a while and we've discovered the
following problems. would it be possible to fix those marked PRIORITY HIGH
before the start of the winter term (before jan08)?

thanks,
gunter.

PRIORITY HIGH
- BugAbstractClass.ump
- BugDelete.ump

PRIORITY MEDIUM
- BugGuardWithTwoParameters.ump

PRIORITY LOW
- BugConstraint.ump
- BugAssociationClass.ump
BugAbstractClass.ump
BugDelete.ump
BugGuardWithTwoParameters.ump
BugConstraint.ump
BugAssociationClass.ump

Timothy Lethbridge

unread,
Nov 24, 2017, 2:24:05 PM11/24/17
to umpl...@googlegroups.com
Thanks Gunter for pinting these out.

I will have more resources to fix bugs come January 1, when a new crop of
UCOSP students starts. But I will see if I can muster some resources
before then (any volunteers from the umple-dev community)? All of these
look relatively straightforward.

I will raise these as formal issues later this afternoon (by the way, you
could do that yourself next time) so we can track progress.
> --
> You received this message because you are subscribed to the Google Groups "Umple-Dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to umple-dev+...@googlegroups.com.
> To post to this group, send an email to umpl...@googlegroups.com.
> Visit this group at https://groups.google.com/group/umple-dev.
> For more options, visit https://groups.google.com/d/optout.
>


Timothy Lethbridge

unread,
Nov 24, 2017, 6:51:51 PM11/24/17
to umpl...@googlegroups.com
Hi,

I have raised the following issues on your high and medium priority issues

https://github.com/umple/umple/issues/1160
https://github.com/umple/umple/issues/1161
https://github.com/umple/umple/issues/1162

and
https://github.com/umple/umple/issues/1164
for one of your low priority issues.

You could track these. Normally there is little development of new issues
in December, but I am trying to clear out pressing bugs to enable higher
adoption of Umple, so I will see what I can do.

Regarding BugAssociationClass.ump. It is not actually a code
generation bug. This was fixed a
couple of months ago. The solution is below. I have added a documentation
issue at:
https://github.com/umple/umple/issues/1163

class Element {
}

// not compiled due to an Umple parsing error...
// cannot specify the association ends at the Assignment side with the
current syntax
associationClass Assignment {
Date addedToGrouping;
* ch Element group;
* gr Element children;
}




On Fri, 24 Nov 2017, Gunter Mussbacher wrote:

> --
> You received this message because you are subscribed to the Google Groups "Umple-Dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to umple-dev+...@googlegroups.com.
> To post to this group, send an email to umpl...@googlegroups.com.
> Visit this group at https://groups.google.com/group/umple-dev.
> For more options, visit https://groups.google.com/d/optout.
>


Gunter Mussbacher

unread,
Nov 25, 2017, 9:44:58 AM11/25/17
to umpl...@googlegroups.com
Tim,

> I have raised the following issues on your high and medium priority
> issues
>
> https://github.com/umple/umple/issues/1160
> https://github.com/umple/umple/issues/1161
> https://github.com/umple/umple/issues/1162
>
> and https://github.com/umple/umple/issues/1164
> for one of your low priority issues.
>
> You could track these. Normally there is little development of new issues
> in December, but I am trying to clear out pressing bugs to enable higher
> adoption of Umple, so I will see what I can do.

Thanks a lot. I have 150+ students using Umple next term, so it would be
great to have these issues addressed as students often run into them.

I also noticed that enumerations are now supported. That's great.

> Regarding BugAssociationClass.ump. It is not actually a code
> generation bug. This was fixed a couple of months ago. The solution is
> below. I have added a documentation issue at:
> https://github.com/umple/umple/issues/1163
>
> class Element { }
>
> // not compiled due to an Umple parsing error...
> // cannot specify the association ends at the Assignment side with the
> current syntax associationClass Assignment { Date addedToGrouping;
> * ch Element group;
> * gr Element children;
> }

Super!

Ciao,
Gunter.


Reply all
Reply to author
Forward
0 new messages