<div>Hi Chris,</div><div>Once again, thanks for your work.</div><div>One question though, is this version running fine on the latest Pharo 1.0 ?</div><div>I haven't been able to start a server successfuly, I get a primitive has failed.</div>
<div>It doesn't run on Pharo 1.1 or Squeak trunk but you didn't mention those :)</div><div><br></div><div>I loaded it in a fresh Pharo 1.0 image using:</div><div><br></div><div>ScriptLoader new installer.</div><div>
Installer ss project: 'Magma';</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>install: '1.0r44 (server)'. </div><br><br><div>Cheers</div><div><br></div><div><br></div><div>r</div><div>
<br></div><div><br><div class="gmail_quote">On Wed, Feb 17, 2010 at 8:46 PM, Chris Muller <span dir="ltr"><<a href="mailto:asqueaker@gmail.com">asqueaker@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I am pleased to announce the immediate availability of Magma 1.0<br>
release "44" for both Squeak, 3.9, 3.10 and Pharo. Although I am<br>
looking into alternatives for future releases, for now I am still<br>
distributing Magma in my traditional ways:<br>
<br>
- On SqueakMap - three one-click installable packages.<br>
<br>
- In the "1.0r44" Monticello Configuration in the "Magma" project of<br>
squeaksource, there are three one-click installable configurations<br>
(client, server, tester).<br>
<br>
- The "r44Final" Monticello Configuration in the "MagmaTester"<br>
project of squeaksource is the one-click installable MagmaTester<br>
package.<br>
<br>
As has always been the case, ONLY ONE of the three packages needs to<br>
be installed, the full and proper configuration is loaded with<br>
one-click.<br>
<br>
Compared to r43, this is mostly a maintenance release without any<br>
major new functionality, but with improved robustness in the HA and<br>
luxury querying as well as several other fixes. Here are the specific<br>
improvements over 43:<br>
<br>
- Made several HA fixes and improvements, many identified by Bart<br>
Gaquie by testing with more than a two-server Magma Node. Many thanks<br>
Bart.<br>
- Updated MaQueryExecutor>>#fractionComplete to answer an unreduced<br>
Fraction instead of a reduced one. This convey's more information;<br>
since the denominator represents the total number of elements in the<br>
final result. Thanks again to Bart Gauqie.<br>
- Upgraded MagmaCollectionReader>>#release to allow give a<br>
well-behaved application much freer access to the "luxury" query<br>
features of MagmaCollections. It is essential for applications<br>
employing luxury query features of Magma for ad-hoc querying, to<br>
#release the Reader returned from the query so that resources on the<br>
server can be freed.<br>
- Now properly truncating the applied.images file, so it doesn't grow<br>
and grow..<br>
- Now, when a repository is opened locally, if it's location has<br>
never been set (new repository) or was a different *local* location,<br>
then update it to the new aMagmaLocalLocation. If it was formerly a<br>
network-hosted server, do not update since we could be here simply<br>
just for re-opening that repository. So, to go from a remote<br>
repository to a local one, you have to manually update the node's<br>
primaryLocation.<br>
- Server no longer allows any clients to log in with the system name,<br>
since it is sometimes checked for special-purpose server housekeeping.<br>
- Updated MagmaSession's standard printing method, again!<br>
- Added MagmaCollectionReader>>#sortBy:makeDistinct:descending: and<br>
#sortBy:makeDistinct:descending:.<br>
- Made MaRepositoryDisconnectRequest asynchronous, it now returns<br>
considerably faster!<br>
- Fix for a recent MagmaCollection optimization.<br>
- Removed hard-reference to OSProcess.<br>
- Patch for #removeListener to avoid DependentsArray problem.<br>
- Fixed a ReadStrategy regression.<br>
_______________________________________________<br>
Magma mailing list<br>
<a href="mailto:Magma@lists.squeakfoundation.org">Magma@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/magma" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/magma</a><br>
</blockquote></div><br></div>