- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
[ANNOUNCE] configgy 1.3
Sun, 2009-05-24, 06:16
Configgy is a library for handling config files and logging for a scala
daemon. The idea is that it should be simple and straightforward,
allowing you
to plug it in and get started quickly, writing small useful daemons
without
entering the shadowy world of java frameworks.
Changes in version 1.3 include:
- API CHANGE: Log level objects (WARNING, etc) moved into Level
- added JMX support for viewing/editing a config tree
- setLong/getLong added to ConfigMap
- copy() added to ConfigMap, for making a deep copy
- setConfigMap() added to ConfigMap, for deep-copying one ConfigMap
into
another
- Config.fromResource() now optionally takes a ClassLoader
- mkdir the log folder if it doesn't exist (thanks to ijuma)
- fixed a bug where updating a config key would invalidate other
ConfigMap
objects
- RuntimeEnvironment's default config filename is now .conf
- clarified license as apache 2
It can't be a project without a website, so that's here:
The github repository is here:
http://github.com/robey/configgy/tree/master
And, for fans of maven/ivy, you can add this to your repository list to
get configgy versions:
Mon, 2009-05-25, 13:57
#2
Re: [ANNOUNCE] configgy 1.3
Awesome. Great job Robey.
I am in emergent need for JMX support so this makes me happy.
I love Configgy.
Keep up the good work.
/Jonas
2009/5/24 Robey Pointer :
>
> Configgy is a library for handling config files and logging for a scala
> daemon. The idea is that it should be simple and straightforward, allowing
> you
> to plug it in and get started quickly, writing small useful daemons without
> entering the shadowy world of java frameworks.
>
>
> Changes in version 1.3 include:
>
> - API CHANGE: Log level objects (WARNING, etc) moved into Level
> - added JMX support for viewing/editing a config tree
> - setLong/getLong added to ConfigMap
> - copy() added to ConfigMap, for making a deep copy
> - setConfigMap() added to ConfigMap, for deep-copying one ConfigMap into
> another
> - Config.fromResource() now optionally takes a ClassLoader
> - mkdir the log folder if it doesn't exist (thanks to ijuma)
> - fixed a bug where updating a config key would invalidate other ConfigMap
> objects
> - RuntimeEnvironment's default config filename is now .conf
> - clarified license as apache 2
>
>
> It can't be a project without a website, so that's here:
>
> http://www.lag.net/configgy/
>
> The github repository is here:
>
> http://github.com/robey/configgy/tree/master
>
> And, for fans of maven/ivy, you can add this to your repository list to
> get configgy versions:
>
> http://www.lag.net/repo/
>
>
>
Thu, 2009-05-28, 12:27
#3
Re: [ANNOUNCE] configgy 1.3
On Mon, 2009-05-25 at 14:51 +0200, Jonas Bonér wrote:
> Awesome. Great job Robey.
> I am in emergent need for JMX support so this makes me happy.
> I love Configgy.
> Keep up the good work.
Configgy is useful indeed. And as is common for useful things, I have
started filing enhancement requests in the github tracker. Robey, is
that the right place to do so?
Best,
Ismael
Fri, 2009-05-29, 10:17
#4
Re: [ANNOUNCE] configgy 1.3
On 28 May 2009, at 04:16, Ismael Juma wrote:
> On Mon, 2009-05-25 at 14:51 +0200, Jonas Bonér wrote:
>> Awesome. Great job Robey.
>> I am in emergent need for JMX support so this makes me happy.
>> I love Configgy.
>> Keep up the good work.
>
> Configgy is useful indeed. And as is common for useful things, I have
> started filing enhancement requests in the github tracker. Robey, is
> that the right place to do so?
Sounds like a good place to me. I'll start checking there. :)
robey
Fri, 2009-05-29, 10:27
#5
Re: [ANNOUNCE] configgy 1.3
On 24 May 2009, at 10:46, Marius Danciu wrote:
> One question: Does it refreshes the configs once say the config file
> is manually changed?
It doesn't monitor the file, but if you call reload(), all existing
nodes will be updated and any subscribers will be notified.
Also of course, changing config nodes from inside scala code will have
a similar effect.
robey
Fri, 2009-05-29, 11:47
#6
Re: [ANNOUNCE] configgy 1.3
Hi Robey,
Is configgy in a maven repo?
On Fri, May 29, 2009 at 11:19 AM, Robey Pointer <robeypointer@gmail.com> wrote:
Is configgy in a maven repo?
On Fri, May 29, 2009 at 11:19 AM, Robey Pointer <robeypointer@gmail.com> wrote:
On 24 May 2009, at 10:46, Marius Danciu wrote:
One question: Does it refreshes the configs once say the config file is manually changed?
It doesn't monitor the file, but if you call reload(), all existing nodes will be updated and any subscribers will be notified.
Also of course, changing config nodes from inside scala code will have a similar effect.
robey
Fri, 2009-05-29, 16:07
#7
Re: [ANNOUNCE] configgy 1.3
Jesse Eichar-2 wrote:
>
> Is configgy in a maven repo?
>
And soon, scala-tools?
Nathan
Fri, 2009-05-29, 16:47
#8
Re: [ANNOUNCE] configgy 1.3
On Fri, May 29, 2009 at 8:02 AM, n8han <nathan@technically.us> wrote:
Jesse Eichar-2 wrote:
>
> Is configgy in a maven repo?
>
http://www.lag.net/repo/
And soon, scala-tools?
Sure... if Robey wants it that way, all he has to do is send a note to admin@scala-tools.org and we'll hook it up with Hudson, etc.
Nathan
--
View this message in context: http://www.nabble.com/-scala---ANNOUNCE--configgy-1.3-tp23690700p23781591.html
Sent from the Scala mailing list archive at Nabble.com.
--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp
Br's,
Marius
On Sun, May 24, 2009 at 8:15 AM, Robey Pointer <robeypointer@gmail.com> wrote: