Re: [Neo4j] Announcing: Neo4j 1.4 Kiruna Stol GA

2011-07-12 Thread Dima Gutzeit
Is it only me or the artifacts of 1.4 from maven are not alright ... (size
and etc. it does not compile anymore) ?

neo4j-kernel:

Version TypeDownload
1.4http://mvnrepository.com/artifact/org.neo4j/neo4j-kernel/1.4
release 
Binaryhttp://repo1.maven.org/maven2/org/neo4j/neo4j-kernel/1.4/neo4j-kernel-1.4-docs.jar
(14
KB) 1.4.M06http://mvnrepository.com/artifact/org.neo4j/neo4j-kernel/1.4.M06
milestone 
Binaryhttp://repo1.maven.org/maven2/org/neo4j/neo4j-kernel/1.4.M06/neo4j-kernel-1.4.M06.jar
(802
KB)

Regards ,

Dima Gutzeit.



On Mon, Jul 11, 2011 at 12:02 PM, Jim Webber j...@neotechnology.com wrote:

 Hello graphistas,

 It’s been six milestones since we started development of our 1.4 release.
 Today we present to you Neo4j 1.4 “Kiruna Stol”, our finest release yet,
 with a host of feature additions and performance and usability improvements.

 *Cypher Query Language*
 In addition to Gremlin, you can now use our new declarative query language
 named Cypher. It has a readable, simple yet expressive syntax that DBAs will
 feel comfortable with. For example, the usual friend of a friend query can
 be concisely expressed in Cyhper in just three lines:

 START user = (mail-index, name, John)
 MATCH user-[:SENT_MAIL_TO]- () -[:SENT_MAIL_TO]- fof
 RETURN fof

 *Auto Indexing*
 Indexes are essential for long-lived names in a graph. But Neo4j’s indexes
 have, to-date, made you work hard. The 1.4 GA release allows properties to
 be automatically indexed by the database through the new Auto Indexing API.
 This API allows users to define names of properties and have them
 automatically added, removed and updated in your index consistently with the
 underlying graph.

 *Indexing improvements*
 But Auto Indexing is not the end of improvements in the index front. Our
 implementation of index provider has been upgraded to Lucene 3.1 which,
 thanks to the hard work from the Lucene community, brings significant
 performance boosts across the whole range of operations. This changes comes
 with an upgrade to the index on-disk format though, so keep that in mind
 when upgrading and don’t forget to backup important data.

 *Self Relationships*
 One of the most requested features by the community has been the ability to
 create relationships from a node to itself, commonly referred to as self
 relationships. As of 1.4 GA you can create self relationships using the
 existing createRelationshipTo() method. Of course when you’re traversing a
 graph, try not to get stuck in those loops!

 *Performance Improvements*
 One of our favorite passtimes is finding new ways to cut down time spent in
 the database code paths, giving you more time to manage your data. In the
 kernel you will find changes that have made small transactions significantly
 faster and also improvements in the cache that take in consideration the
 direction of relationships, enabling faster in-memory lookups.

 *REST Improvements*
 We’ve devoted a lot of time bringing some much needed usability
 improvements to those folks who use Neo4j server. The index management
 operations that were exclusive to the embedded API are now exposed over REST
 also, so now you can create and delete indexes, as well as perform arbitrary
 queries. The traversers are now capable of being paged, reducing the network
 overhead and allowing for more flexibility in your code.  Finally, the
 concept of batch commands has been introduced, giving a substantial
 performance boost for larger, predictable sequences of operations like bulk
 uploads.

 *Webadmin Improvements*
 The Webadmin tool has received a facelift and some useful new features
 that. A new Index Management tab gives DBAs full control over indexes with a
 simple point-and-click interface. We’ve added two new command  line
 interfaces to the Consoles tab: one for our Cypher query language, and one
 for those that prefer working over HTTP with a curl-like tool. All that
 along with many bug fixes and improvements for better cross platform support
 are just a browser window away!

 *New server management scripts*
 A major pain, especially for OSX users, has been the server management
 scripts. “Kiruna Stol” comes with our own, home grown scripts for *nix
 systems and batch scripts for Windows machines that actually work and are
 far more pleasant than the previous third-party wrapper scripts.


 *Download!*
 Now the code’s ready, we’d love for you to download and tryout  “Kiruna
 Stol” and tell us what you think. Feedback from our community is what drives
 us, and we are eager to hear what you think.

 For more details on this GA, see the release blog post at

 http://blog.neo4j.org/2011/07/announcing-neo4j-14-kiruna-stol-ga.html

 and, as always, get the latest release at http://neo4j.org/download/

 Happy hacking!

 -- Jim Webber
 ___
 Neo4j mailing list
 User@lists.neo4j.org
 https://lists.neo4j.org/mailman/listinfo/user

___
Neo4j mailing 

Re: [Neo4j] Announcing: Neo4j 1.4 Kiruna Stol GA

2011-07-12 Thread Stefan Armbruster
At least we're two now. 
I've got also trouble upgrading some code from 1.4M05 to 1.4. It seems
that neo4j-kernel-1.4.jar does not get downloaded to ~/.ivy2/cache. 

Regards,
Stefan


Am Dienstag, den 12.07.2011, 13:27 +0300 schrieb Dima Gutzeit:
 Is it only me or the artifacts of 1.4 from maven are not alright ... (size
 and etc. it does not compile anymore) ?
 
 neo4j-kernel:
 
 Version TypeDownload
 1.4http://mvnrepository.com/artifact/org.neo4j/neo4j-kernel/1.4
 release 
 Binaryhttp://repo1.maven.org/maven2/org/neo4j/neo4j-kernel/1.4/neo4j-kernel-1.4-docs.jar
 (14
 KB) 1.4.M06http://mvnrepository.com/artifact/org.neo4j/neo4j-kernel/1.4.M06
 milestone 
 Binaryhttp://repo1.maven.org/maven2/org/neo4j/neo4j-kernel/1.4.M06/neo4j-kernel-1.4.M06.jar
 (802
 KB)
 
 Regards ,
 
 Dima Gutzeit.
 
 
 
 On Mon, Jul 11, 2011 at 12:02 PM, Jim Webber j...@neotechnology.com wrote:
 
  Hello graphistas,
 
  It’s been six milestones since we started development of our 1.4 release.
  Today we present to you Neo4j 1.4 “Kiruna Stol”, our finest release yet,
  with a host of feature additions and performance and usability improvements.
 
  *Cypher Query Language*
  In addition to Gremlin, you can now use our new declarative query language
  named Cypher. It has a readable, simple yet expressive syntax that DBAs will
  feel comfortable with. For example, the usual friend of a friend query can
  be concisely expressed in Cyhper in just three lines:
 
  START user = (mail-index, name, John)
  MATCH user-[:SENT_MAIL_TO]- () -[:SENT_MAIL_TO]- fof
  RETURN fof
 
  *Auto Indexing*
  Indexes are essential for long-lived names in a graph. But Neo4j’s indexes
  have, to-date, made you work hard. The 1.4 GA release allows properties to
  be automatically indexed by the database through the new Auto Indexing API.
  This API allows users to define names of properties and have them
  automatically added, removed and updated in your index consistently with the
  underlying graph.
 
  *Indexing improvements*
  But Auto Indexing is not the end of improvements in the index front. Our
  implementation of index provider has been upgraded to Lucene 3.1 which,
  thanks to the hard work from the Lucene community, brings significant
  performance boosts across the whole range of operations. This changes comes
  with an upgrade to the index on-disk format though, so keep that in mind
  when upgrading and don’t forget to backup important data.
 
  *Self Relationships*
  One of the most requested features by the community has been the ability to
  create relationships from a node to itself, commonly referred to as self
  relationships. As of 1.4 GA you can create self relationships using the
  existing createRelationshipTo() method. Of course when you’re traversing a
  graph, try not to get stuck in those loops!
 
  *Performance Improvements*
  One of our favorite passtimes is finding new ways to cut down time spent in
  the database code paths, giving you more time to manage your data. In the
  kernel you will find changes that have made small transactions significantly
  faster and also improvements in the cache that take in consideration the
  direction of relationships, enabling faster in-memory lookups.
 
  *REST Improvements*
  We’ve devoted a lot of time bringing some much needed usability
  improvements to those folks who use Neo4j server. The index management
  operations that were exclusive to the embedded API are now exposed over REST
  also, so now you can create and delete indexes, as well as perform arbitrary
  queries. The traversers are now capable of being paged, reducing the network
  overhead and allowing for more flexibility in your code.  Finally, the
  concept of batch commands has been introduced, giving a substantial
  performance boost for larger, predictable sequences of operations like bulk
  uploads.
 
  *Webadmin Improvements*
  The Webadmin tool has received a facelift and some useful new features
  that. A new Index Management tab gives DBAs full control over indexes with a
  simple point-and-click interface. We’ve added two new command  line
  interfaces to the Consoles tab: one for our Cypher query language, and one
  for those that prefer working over HTTP with a curl-like tool. All that
  along with many bug fixes and improvements for better cross platform support
  are just a browser window away!
 
  *New server management scripts*
  A major pain, especially for OSX users, has been the server management
  scripts. “Kiruna Stol” comes with our own, home grown scripts for *nix
  systems and batch scripts for Windows machines that actually work and are
  far more pleasant than the previous third-party wrapper scripts.
 
 
  *Download!*
  Now the code’s ready, we’d love for you to download and tryout  “Kiruna
  Stol” and tell us what you think. Feedback from our community is what drives
  us, and we are eager to hear what you think.
 
  For more details on this GA, see the release blog post at
 
  

Re: [Neo4j] Announcing: Neo4j 1.4 Kiruna Stol GA

2011-07-12 Thread Jim Webber
Hi Stefan,

I've only noticed this when I also depend on the server jar.

I think it's an upstream pom thing, Ian R. and I will look into this today - we 
need it to be fixed for later this week for a tutorial we're giving, so the 
pressure is on...

Jim

On 12 Jul 2011, at 05:55, Stefan Armbruster wrote:

 At least we're two now. 
 I've got also trouble upgrading some code from 1.4M05 to 1.4. It seems
 that neo4j-kernel-1.4.jar does not get downloaded to ~/.ivy2/cache. 
 
 Regards,
 Stefan
 
 
 Am Dienstag, den 12.07.2011, 13:27 +0300 schrieb Dima Gutzeit:
 Is it only me or the artifacts of 1.4 from maven are not alright ... (size
 and etc. it does not compile anymore) ?
 
 neo4j-kernel:
 
 Version TypeDownload
 1.4http://mvnrepository.com/artifact/org.neo4j/neo4j-kernel/1.4
 release 
 Binaryhttp://repo1.maven.org/maven2/org/neo4j/neo4j-kernel/1.4/neo4j-kernel-1.4-docs.jar
 (14
 KB) 1.4.M06http://mvnrepository.com/artifact/org.neo4j/neo4j-kernel/1.4.M06
 milestone 
 Binaryhttp://repo1.maven.org/maven2/org/neo4j/neo4j-kernel/1.4.M06/neo4j-kernel-1.4.M06.jar
 (802
 KB)
 
 Regards ,
 
 Dima Gutzeit.
 
 
 
 On Mon, Jul 11, 2011 at 12:02 PM, Jim Webber j...@neotechnology.com wrote:
 
 Hello graphistas,
 
 It’s been six milestones since we started development of our 1.4 release.
 Today we present to you Neo4j 1.4 “Kiruna Stol”, our finest release yet,
 with a host of feature additions and performance and usability improvements.
 
 *Cypher Query Language*
 In addition to Gremlin, you can now use our new declarative query language
 named Cypher. It has a readable, simple yet expressive syntax that DBAs will
 feel comfortable with. For example, the usual friend of a friend query can
 be concisely expressed in Cyhper in just three lines:
 
 START user = (mail-index, name, John)
 MATCH user-[:SENT_MAIL_TO]- () -[:SENT_MAIL_TO]- fof
 RETURN fof
 
 *Auto Indexing*
 Indexes are essential for long-lived names in a graph. But Neo4j’s indexes
 have, to-date, made you work hard. The 1.4 GA release allows properties to
 be automatically indexed by the database through the new Auto Indexing API.
 This API allows users to define names of properties and have them
 automatically added, removed and updated in your index consistently with the
 underlying graph.
 
 *Indexing improvements*
 But Auto Indexing is not the end of improvements in the index front. Our
 implementation of index provider has been upgraded to Lucene 3.1 which,
 thanks to the hard work from the Lucene community, brings significant
 performance boosts across the whole range of operations. This changes comes
 with an upgrade to the index on-disk format though, so keep that in mind
 when upgrading and don’t forget to backup important data.
 
 *Self Relationships*
 One of the most requested features by the community has been the ability to
 create relationships from a node to itself, commonly referred to as self
 relationships. As of 1.4 GA you can create self relationships using the
 existing createRelationshipTo() method. Of course when you’re traversing a
 graph, try not to get stuck in those loops!
 
 *Performance Improvements*
 One of our favorite passtimes is finding new ways to cut down time spent in
 the database code paths, giving you more time to manage your data. In the
 kernel you will find changes that have made small transactions significantly
 faster and also improvements in the cache that take in consideration the
 direction of relationships, enabling faster in-memory lookups.
 
 *REST Improvements*
 We’ve devoted a lot of time bringing some much needed usability
 improvements to those folks who use Neo4j server. The index management
 operations that were exclusive to the embedded API are now exposed over REST
 also, so now you can create and delete indexes, as well as perform arbitrary
 queries. The traversers are now capable of being paged, reducing the network
 overhead and allowing for more flexibility in your code.  Finally, the
 concept of batch commands has been introduced, giving a substantial
 performance boost for larger, predictable sequences of operations like bulk
 uploads.
 
 *Webadmin Improvements*
 The Webadmin tool has received a facelift and some useful new features
 that. A new Index Management tab gives DBAs full control over indexes with a
 simple point-and-click interface. We’ve added two new command  line
 interfaces to the Consoles tab: one for our Cypher query language, and one
 for those that prefer working over HTTP with a curl-like tool. All that
 along with many bug fixes and improvements for better cross platform support
 are just a browser window away!
 
 *New server management scripts*
 A major pain, especially for OSX users, has been the server management
 scripts. “Kiruna Stol” comes with our own, home grown scripts for *nix
 systems and batch scripts for Windows machines that actually work and are
 far more pleasant than the previous third-party wrapper scripts.
 
 
 *Download!*
 Now the code’s ready, we’d love 

[Neo4j] Announcing: Neo4j 1.4 Kiruna Stol GA

2011-07-11 Thread Jim Webber
Hello graphistas,

It’s been six milestones since we started development of our 1.4 release. Today 
we present to you Neo4j 1.4 “Kiruna Stol”, our finest release yet, with a host 
of feature additions and performance and usability improvements.

*Cypher Query Language*
In addition to Gremlin, you can now use our new declarative query language 
named Cypher. It has a readable, simple yet expressive syntax that DBAs will 
feel comfortable with. For example, the usual friend of a friend query can be 
concisely expressed in Cyhper in just three lines:

START user = (mail-index, name, John)
MATCH user-[:SENT_MAIL_TO]- () -[:SENT_MAIL_TO]- fof
RETURN fof

*Auto Indexing*
Indexes are essential for long-lived names in a graph. But Neo4j’s indexes 
have, to-date, made you work hard. The 1.4 GA release allows properties to be 
automatically indexed by the database through the new Auto Indexing API. This 
API allows users to define names of properties and have them automatically 
added, removed and updated in your index consistently with the underlying graph.

*Indexing improvements*
But Auto Indexing is not the end of improvements in the index front. Our 
implementation of index provider has been upgraded to Lucene 3.1 which, thanks 
to the hard work from the Lucene community, brings significant performance 
boosts across the whole range of operations. This changes comes with an upgrade 
to the index on-disk format though, so keep that in mind when upgrading and 
don’t forget to backup important data.

*Self Relationships*
One of the most requested features by the community has been the ability to 
create relationships from a node to itself, commonly referred to as self 
relationships. As of 1.4 GA you can create self relationships using the 
existing createRelationshipTo() method. Of course when you’re traversing a 
graph, try not to get stuck in those loops!

*Performance Improvements*
One of our favorite passtimes is finding new ways to cut down time spent in the 
database code paths, giving you more time to manage your data. In the kernel 
you will find changes that have made small transactions significantly faster 
and also improvements in the cache that take in consideration the direction of 
relationships, enabling faster in-memory lookups.

*REST Improvements*
We’ve devoted a lot of time bringing some much needed usability improvements to 
those folks who use Neo4j server. The index management operations that were 
exclusive to the embedded API are now exposed over REST also, so now you can 
create and delete indexes, as well as perform arbitrary queries. The traversers 
are now capable of being paged, reducing the network overhead and allowing for 
more flexibility in your code.  Finally, the concept of batch commands has been 
introduced, giving a substantial performance boost for larger, predictable 
sequences of operations like bulk uploads.

*Webadmin Improvements*
The Webadmin tool has received a facelift and some useful new features that. A 
new Index Management tab gives DBAs full control over indexes with a simple 
point-and-click interface. We’ve added two new command  line interfaces to the 
Consoles tab: one for our Cypher query language, and one for those that prefer 
working over HTTP with a curl-like tool. All that along with many bug fixes and 
improvements for better cross platform support are just a browser window away!

*New server management scripts*
A major pain, especially for OSX users, has been the server management scripts. 
“Kiruna Stol” comes with our own, home grown scripts for *nix systems and batch 
scripts for Windows machines that actually work and are far more pleasant than 
the previous third-party wrapper scripts.


*Download!*
Now the code’s ready, we’d love for you to download and tryout  “Kiruna Stol” 
and tell us what you think. Feedback from our community is what drives us, and 
we are eager to hear what you think.

For more details on this GA, see the release blog post at 

http://blog.neo4j.org/2011/07/announcing-neo4j-14-kiruna-stol-ga.html

and, as always, get the latest release at http://neo4j.org/download/

Happy hacking!

-- Jim Webber
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user