[ANN] 6.2beta2: new event framework, snapshot every hour, ...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] 6.2beta2: new event framework, snapshot every hour, ...

Janko Mivšek
Hi guys,

First Christmas wish by Herbert came to fruit, but more in next messages
:) In short, these are new features in this beta:

  - new event framework
  - unified JSON messaging (over WebSocket, Ajax, Comet)
  - pure JavaScript for Ajax, Prototype loaded only on demand
  - image based persistence - snapshot every hour
  - view active/logged sessions in Security
  - whitelisted IPs in Security
  - red 'browser not supported' warning on top of page

Please test it as fast as possible, because I'd like to release the
final 6.2 this week already.

As always the Release notes with most important new features highlighted
are available at: http://www.aidaweb.si/release-notes-6.2

Best regards
Janko

--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] 6.2beta2: new event framework, snapshot every hour, ...

FDominicus
Janko Mivšek <[hidden email]> writes:

> Hi guys,
>
> First Christmas wish by Herbert came to fruit, but more in next messages
> :) In short, these are new features in this beta:
>
>   - new event framework
>   - unified JSON messaging (over WebSocket, Ajax, Comet)
>   - pure JavaScript for Ajax, Prototype loaded only on demand
>   - image based persistence - snapshot every hour
>   - view active/logged sessions in Security
>   - whitelisted IPs in Security
>   - red 'browser not supported' warning on top of page
>
> Please test it as fast as possible, because I'd like to release the
> final 6.2 this week already.
>
> As always the Release notes with most important new features highlighted
> are available at: http://www.aidaweb.si/release-notes-6.2
how to install proper. If try it did miss a few methods from
SwazooServer...

Friedrich

--
Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim
Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] 6.2beta2: new event framework, snapshot every hour, ...

Janko Mivšek
On 08. 02. 2011 14:10, Friedrich Dominicus wrote:

>> Please test it as fast as possible, because I'd like to release the
>> final 6.2 this week already.

>> As always the Release notes with most important new features highlighted
>> are available at: http://www.aidaweb.si/release-notes-6.2

> how to install proper. If try it did miss a few methods from
> SwazooServer...

On Pharo it is simple, just run this script:

Gofer new
    squeaksource: 'MetacelloRepository';
    package: 'ConfigurationOfAida';
    load.

  ((Smalltalk at: #ConfigurationOfAida) project version: '6.2') load

On Squeak you manually load in that order:

  http://www.squeaksource.com/SPort/Sport-2.031.mcz
  http://www.squeaksource.com/Swazoo/Swazoo-2.3beta1.3.mcz
  http://www.squeaksource.com/Aida/Aida6.2-beta2.3.mcz


Note that to update an existing Aida you need to manually do some
migrations. Anyone need that?

Best regards
Janko

--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] 6.2beta2: new event framework, snapshot every hour, ...

FDominicus
Janko Mivšek <[hidden email]> writes:

> On 08. 02. 2011 14:10, Friedrich Dominicus wrote:
>
>>> Please test it as fast as possible, because I'd like to release the
>>> final 6.2 this week already.
>
>>> As always the Release notes with most important new features highlighted
>>> are available at: http://www.aidaweb.si/release-notes-6.2
>
>> how to install proper. If try it did miss a few methods from
>> SwazooServer...
>
> On Pharo it is simple, just run this script:
>
> Gofer new
>     squeaksource: 'MetacelloRepository';
>     package: 'ConfigurationOfAida';
>     load.
>
>   ((Smalltalk at: #ConfigurationOfAida) project version: '6.2') load
Sorry that does not work without problems in Pharo 1.1. I had to
download the  SwazooServer independently and install it. After that I
got it running (in principle)

> Note that to update an existing Aida you need to manually do some
> migrations. Anyone need that?
I did that and I think there must be painless upgrade pathes for longer
lasting applications. You can not just "start" a new every time. So you
need at least some way to dump stuff and reload it. If one will use
Gemstone, then this probably will be "even" more important. Because the
users are "used" to some migration pathes...

Regards
Friedrich
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Reply | Threaded
Open this post in threaded view
|

Migration 6.1 to 6.2 (was [ANN] 6.2beta2...)

Janko Mivšek
On 08. 02. 2011 18:22, Friedrich Dominicus wrote:

>> Gofer new
>>     squeaksource: 'MetacelloRepository';
>>     package: 'ConfigurationOfAida';
>>     load.
>>
>>   ((Smalltalk at: #ConfigurationOfAida) project version: '6.2') load

> Sorry that does not work without problems in Pharo 1.1. I had to
> download the  SwazooServer independently and install it. After that I
> got it running (in principle)

Yes, because you updated existing Aida. Upgrade procedure is needed in
this case, as shown below.

>> Note that to update an existing Aida you need to manually do some
>> migrations. Anyone need that?

> I did that and I think there must be painless upgrade pathes for longer
> lasting applications. You can not just "start" a new every time. So you
> need at least some way to dump stuff and reload it. If one will use
> Gemstone, then this probably will be "even" more important. Because the
> users are "used" to some migration pathes...

Those upgrade scripts already exist, because I need them to continuously
upgrade my production servers.

In short, to upgrade from Aida 6.1 to 6.2, you need:

  1. SwazooServer stop.
  2. AIDASite allInstances do: [:each | each releaseApplicationState]
  3. in WebSession manually remove instvars #language and #country and
     add instvar #queue after #appForObjects
  4. load newest Aida
  5. AIDASite allInstances do: [:each | each initScheduledTasks]
  6. AIDASite allInstances do: [:site |
       site router addSessionManagerRoute]
  7. SwazooServer start

Best regards
Janko

--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Reply | Threaded
Open this post in threaded view
|

Re: Migration 6.1 to 6.2

FDominicus
Janko Mivšek <[hidden email]> writes:

>
> In short, to upgrade from Aida 6.1 to 6.2, you need:
>
>   1. SwazooServer stop.
>   2. AIDASite allInstances do: [:each | each releaseApplicationState]
>   3. in WebSession manually remove instvars #language and #country and
>      add instvar #queue after #appForObjects
>   4. load newest Aida
>   5. AIDASite allInstances do: [:each | each initScheduledTasks]
>   6. AIDASite allInstances do: [:site |
>        site router addSessionManagerRoute]
>   7. SwazooServer start
Shouldn't thist be put on the Website?

Regards
Friedrich
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida