Unsupported Operation

Unsupported Operation

By Mark Derricutt, Richard VowlesTechnologyTech News
Download on the App Store

Unsupported Operation episodes

  • Episode 66

    Unsupported Operation 66

    Java

    • JLine 2.6 released! A milestone in good command line java support.  This release has been a LONG time coming.
    • TestNG 6.4 was released the other week with some funky new CSS based reports, breaks under IntelliJ due to a protocol change, and how the IntelliJ plugin operates - hopefully will be resolved soon.
    • Atlassian to abandon the Mac App Store
    • New JSR for Money and Currency - aims to solve the deficiencies in java.util.Currency - a class I never really knew existed until a few months ago! Stephe Coleborne (Joda-Time, Joda-Money) was on the expert group, but no longer appears to be.
    • Restlet officially company name to “Restlet”
      • new Eclipse IDE for model driven REST APIs
      • RestletApps - premade restlet based apps to reuse
      • RestletCloud - cloud server/paas for hosting restlet apps.
      • SolrCloud - distributed indexing
      • Apache

        • Http Async got a 4.0 beta 1 release
        • Tomcat 7.0.26 got a bugfix
        • OpenJPA 2.2.0
        • forgot to mention on Feb 2 that JMeter 2.6 was released
        • Apache Http Server went 2.4 with their 17th birthday
        • Other

          • Amazon released their Simple workflow service (SWF???). Not gone into it, but some people seem excited by it (Alex from Kotlin, ex Groovy++)
          • Active Google Code

            • http://code.google.com/p/zxing/ - zebra crossing
              • 1d/2d barcode generation/parsing - “barcodescanner” uses it.
              • http://code.google.com/p/wiquery/
                • Jquery and jQuery UI bindings for Apache Wicket - moved to github.
                • Active Github Projects

                • Jetbrais Kotlin
                  • Interesting that James Strachan, Groovy Creator is a committer for the language/libraries.  Moved on from Scala love then?
                  • Java Chronicle
                    • This library is an ultra low latency, high throughput, persisted, messaging and event driven in memory database.  The typical latency is as low at 16 nano-seconds and supports throughputs of 5-20 million messages/record updates per second.
                    • Action Bar Sherlock
                      • Use the action bar in all versions of Android, uses native ActionBar when available, or automatically wrapping your existing layouts when not.  Version 4.0 coming soon with Ice Cream Sandwich action bar.
                      • Microsoft Translator Java API
                      •  

                         

                         

                         

                        0 min
                      • Episode 65
                        Unsupported Operation 65
                        Java
                        • Java SE 7u3 released, plus Java SE 6 Update 31 and JavaFX 2.0.3.  Along with indepth specifications and documentation on the SE7 Language Spec and VM spec.
                        • EOL extended to November 2012.
                        • Other / Misc
                          • Play 2.0 RC2 available. When asked where the webframework for Kotlin is at JFokus, JB reps said “Look at Play 2.0, we’ll make it work with Kotlin”. Good to know they’re not interested in reinventing every wheel out there.
                            • DropWizard went 0.2.0 - guys get your versions sorted!
                            • lamdaj 2.4 released - looks nice, but after using Kotlin/Xtend - these all feel too hacked on - even more so than they did before.
                            • Netty 3.3.1 released - supports SPDY, SPDY seems to be gaining traction and a call for it to be included in HTTP 2.0 has also been made.
                            • HalBuilder 1.0.1 released to Maven Central.
                            • Gerrit is now available at the Eclipse foundation
                            • Jetbrains
                              • TeamCity 7.0 RC
                              • IntelliJ IDEA 11.1 114.145 EAP
                                • new Groovy Console / REPL - doesn’t work against grails apps apparently (yet)
                                • More SVN 1.7 improvements
                                • Kotlin build tools available - Evgeny Goldin has been writing the maven plugin, which currently relies upon his ivy-plugin to download the latest kotlin from teamcity ( which exposes artifacts as an Ivy repo - NOT a maven repo ).
                                  • Did we say Kotlin was open sourced?
                                  • A decompiled Kotlin class shows how named parameters, nullability, and type reification works to enhance IDE support.
                                  • Apache
                                    • Apollo Action MQ Sub-project went 1.0 - Apollo's new threading model which is geared to multi-core microprocessors makes it faster, more scalable and more reliable than ActiveMQ and perhaps many other messaging projects.
                                    • Apache Sqoop 1.4.1 incubating release - used for migrating Hadoop data between Hadoop and relational dbs
                                    • Apache DeltaCloud announced as top level project -Apache Deltacloud defines a RESTful Web Service application programming interface (API) for interacting with Cloud service providers and resources in those clouds in a unified manner. In addition, it consists of a number of implementations of this API for the most popular Clouds such as Amazon, Eucalyptus, GoGrid, IBM, Microsoft, OpenStack, Rackspace, and more. In addition to the API server, the project also provides client libraries for a wide variety of languages.
                                    • Apache Commons Daemon 1.0.9
                                    • Subversion 1.7.3
                                    • Apache DeltaSpike - CDI extentions repository for Java devs
                                    • HttpClient 4.2.1-beta
                                    • Sonatype
                                      • Nexus Pro 2.0 released, adds Smart Proxies - nom!
                                        • Can also now host your project documetation! - very nom.
                                        • Support for NuGet repositories - let the .NET developers share the loving
                                        • Groovy
                                          • GroovyFX gets a new website/url - looking nice. I see the JavaFX Scenegraph was opensourced this week as well.
                                          • Grails 2.0.1 was released 80 bug fixes (they say they have been aggressively attacking bugs people reported around moving from 1.3.x)
                                          • Scala
                                            • Twitter has open sourced its Effective Scala guide on Github.
                                            • JBoss/Redhat
                                              • JBoss AS 7.1.0 Final “Thunder” - Java EE 6 Full Profile Certified
                                              • Google
                                                • Android 5.0 “Jelly Bean” reportedly by June 2012 - Maybe for ONE handset.....
                                                • CloudBees posted a good article on doing Continuous Integration of Android apps in the cloud.
                                                • Calabash - automated functional testing of Android Apps
                                                • Tech preview of Chromium with Dart engine built in now available. Let the fragmentation begin!
                                                • Misc
                                                  • Microsoft’s new logo is FOUR BLUESCREENS - respecting their heritage ;-)
                                                  • 0 min
                                                  • Episode 64

                                                      Unsupported Operation 64
                                                      Java / Misc
                                                      • JavaFX 2.1 gets MPEG4 playback
                                                      • Scala artifacts now in central
                                                      • Github's mashup of Jenkins called Janky
                                                      • The state of IcedTea and IcedTeaWeb video from FOSDEM
                                                      • Spring Data JPA 1.1.0 RC1 and 1.0.3 GA Releasedhttp://bit.ly/xkOR9C
                                                      • PrimeFaces 3.0 - a year long development, its tagline is Ajax, Mobile and IE9 components. IE9 components????
                                                      • Scandal: ICEFaces is just a rip off of PrimeFaces
                                                      • Spring Roo 1.2.1 available, patch release which brings support for the new PrimeFaces and latest GAE
                                                      • Query Time Joining makes it into Lucene 3.6 (but a different impl from 4.0 which is 3x faster)
                                                      • Google
                                                        • Google App Engine "Community Support" moved to Stack Overflow
                                                        • Fails in its attempt to keep email out of court on Android
                                                        • Hardware x-over
                                                          • Sheeva Plug, the box from Globalscale that the FreedomBox is based on also has a JVM+OSGI kit on an SD card.
                                                          • Speaking of OSGi, Distributed OSGi RI 1.3 is out, based on Apache CXF
                                                          • Apache
                                                            • Richard moved to Maven 3.0.4 and is having no problems
                                                            • Apache Jackrabbit 2.4.0, 2.2.11 released http://jackrabbit.apache.org - lots of new features, fixes and improvements
                                                            • (not Java, but) Apache libcloud gone 0.8.0 http://libcloud.apache.org/
                                                            • Apache MyFaces CVE-2011-4367
                                                              Apache MyFaces information disclosure vulnerability
                                                              • affects MyFaces 2.0.1 - 2.0.11, 2.1.0 - 2.1.5
                                                              • MyFaces JavaServer Faces (JSF) allows relative paths in the
                                                              • javax.faces.resource 'ln' parameter or writing the url so the resource
                                                              • name include '..' sequences . An attacker could use the security
                                                              • vulnerability to view files that they should not be able to.
                                                              • http://://faces/javax.faces.resource/../WEB-INF/web.xml
                                                              • MyFaces Core 2.0.12 and 2.1.6 released
                                                              • Apache Directory Studio 2.0M2
                                                              • Apache Directory DS 2.0.0-M5
                                                              • Apache LDAP API 1.0.0-M10
                                                              • HttpClient 4.1.3 GA
                                                              • Apache Hive 0.8.1 - distributed data warehouse on top of Hadoop
                                                              • Commons Configuration 1.8
                                                              • Commons Validator 1.4
                                                              • Lucy 0.3 (incubating)
                                                                Apache Lucy is full-text search engine library written in C and targeted at dynamic languages
                                                              • 0 min
                                                              • Episode 63 - First for 2012

                                                                Unsupported Operation 63 - First for 2012

                                                                Misc

                                                              • Sensei DB - Open-source, distributed, realtime, semi-structured database from LinkedIn
                                                              • Resteasy 2.3.1
                                                              • Gitblit 0.8.2 - pure java git repo manager
                                                              • Guartz 1.1 out - Guice + Quartz
                                                              • New chromedriver release from SeleniumHQ - release notes - download - interesting, downloads are from the chromium google code site, not selenium? Oo - this is the server...
                                                              • Eclipse Orion - new content assist ( live templates ) a lot of nice improvements in this new milestone release.
                                                              • Apache Maven / Sonatype
                                                                • Apache Maven 3.0.4 FINAL release ;-)
                                                                  • Maven central changed from http://repo1.maven.org/maven2/ to http://repo.maven.apache.org/maven2/ - see the Release Notes and MNG-5151 for details. Essentially - the central repositories domain name is now under Apache’s control.
                                                                  • Eclipse Aether gets a top level website
                                                                  • Nexus OSS changes license to EPL
                                                                  • Maven FindBugs Plugin version 2.4.0
                                                                  • Maven EAR Plugin, version 2.7
                                                                  • Maven Skins v6 released, Fluido is new and based on Twitter’s bootstrap project:
                                                                    • Maven Application Skin 1.0
                                                                    • Maven Default Skin 1.1
                                                                    • Maven Classic Skin 1.1
                                                                    • Maven Stylus Skin 1.4)
                                                                    • Maven Fluido Skin 1.1
                                                                    • Apache HTTP Server 2.2.222 released - 6 security vulnerabilities and some additional features.
                                                                    • Apache Camel 2.8.4, bug fixes and more stuff
                                                                    • Apache Rave 0.7-INCUBATING - web mashup engine (in Java)
                                                                    • Apache Qpid 0.14 - AMQP solution with lots of brokers
                                                                    • Struts, Tomcat, Directory Studio, MyFaces Extensions CDI, Commons Pool, Kafka, Hadoop went 1.0 (Jan 5), HttpComponents HttpCore, POI and Archiva all had releases in our hiatus
                                                                    • Clojure
                                                                      • IClojure is a new Clojure REPL with advanced tab completion - awesome.
                                                                      • Forthcoming clojure-maven-plugin release now supports iClojure as its REPL.
                                                                      • Scala
                                                                        • Lift 2.4
                                                                        • http://ls.implicit.ly - card catalog/search engine for scala libraries
                                                                        • Scala-tools gone bye bye - or becoming a polical commentary site after Dave Pollock’s exit from Scalaland
                                                                        •  

                                                                          0 min
                                                                        • Episode 62
                                                                          Unsupported Operation - Final for 2011

                                                                          Java / Oracle / Tool / Language Related

                                                                          • Java 7u2 released, ships with JavaFX 2.0.2 which was also released
                                                                            • JavaFX 2.0 - Intro By Example is available on Kindle as well - didn’t realize there any books out on this.
                                                                            • Java 6u30 also released
                                                                            • eFX is a new JavaFX/Netbeans Platform framework
                                                                            • NetBeans 7.1 RC1 released
                                                                            • JetBrains released IntelliJ IDEA 11 - a bugfix update to TeamCity was also released last week
                                                                            • Google’s Eclipse plugin is now open source
                                                                            • Orion, Eclipses Cloud IDE has gone 0.4 M1 - new and noteworthy include HTML syntax highlighting, Code Mirror syntax highlighting (including mixed-mode documents, such as htmll/javascript/php), syntax validation, content type service (to store different mime types), and much more
                                                                            • State of the Lambda
                                                                            • JSR 292 Goodness: Almost static final fields - for the language level hackers
                                                                            • JSR 352 passes with two no votes - Batch JSR
                                                                            • Redline Smalltalk compiler “complete” - work on the runtime begins. Why Smalltalk on the JVM?
                                                                            • Dart on Chromium
                                                                            • ShaftServer is a new DartVM Application Server -
                                                                            • jHiccup is a new performance monitoring/analysis tool released under Creative Commons from Azul Systems
                                                                            • HP open source webos
                                                                              • Interesting that they’re asking the community to decide/recommend licensing, governance etc.
                                                                              • Adobe joins the OSGi Alliance Board of Directors (  Adobe’s Felix Meschberger apointed to BOD - principal developer/driver of the Apache Felix OSGi container ).
                                                                              • Web Server / Web Frameworks
                                                                                • PrimeFaces Mobile 0.9 - JSF optimized for mobiles
                                                                                • Oracle releases Weblogic 12c - which finally does full J2ee6
                                                                                • Apache Geronimo goes full J2EE 6 certified
                                                                                • Jetty 8 got released without much fanfare. Its available as standalone download, maven artifacts, rpm and debian packages
                                                                                • Jersey 1.11 released with Eclipse MOXy support
                                                                                • Apache Wicket 1.5 released
                                                                                • Restfuse 1.0 has been released - its a test framework for REST apis running with junit.
                                                                                • DropWizard - REST framework from Coda Hale / Yammer - has nice heartbeat system for built-in monitoring/testing
                                                                                • Misc
                                                                                  • Hibernate 4.0 Final
                                                                                  • Hibernate Search 4.0 Final
                                                                                  • Book: Practical Unit Testing with TestNG and Mockito - available Q1 2012
                                                                                  • Mockito 1.9 released
                                                                                    • Awesomely improved documentation
                                                                                    • Pax Exam 2.3 has been released
                                                                                    • Confluence 4.1 released
                                                                                    • JDBC driver for Neo4j from Rickard Oburg
                                                                                    • Google Guava 11rc1 out - changes
                                                                                    • Android

                                                                                      • +Antur Kotwal is heading to Auckland on Janurary 5 to talk about new ICS APIs.
                                                                                      • ICS shipping to Nexus S devices over the next week or two
                                                                                      • Spring

                                                                                        • Spring Social 1.0.1
                                                                                        • Spring 3.1
                                                                                        • Groovy

                                                                                          • Grails 2.0
                                                                                            • Heroku announces “native” support for Grails
                                                                                            • groovy 2.0 roadmap outlined
                                                                                              • modularity! no more swing in your server app!
                                                                                              • Scala

                                                                                                • Adopts Play framework as official
                                                                                                • Scala IDE for Eclipse gets an update
                                                                                                • Typesafe has been in damage control over recent high profile Scala dissing - introduces a paid for service that protects you against binary incompatibility, all  the rest of you have to suffer
                                                                                                • Scala+GWT compiler has gone to version 3, seems to be following Scala’s trend of changing a lot of the internals
                                                                                                • And a summary of the Yammer debate
                                                                                                • Eclipse

                                                                                                  • Xtend 2.2 released with standalone compiler, ant task, maven plugin.
                                                                                                  • Apache Maven

                                                                                                    • Maven 2.x Release Plugin - Version 2.2.2
                                                                                                      • Fixed problems with version numbers in profiles not being updated, updated to SCM 1.6
                                                                                                      • Maven Dependency Plugin - Version 2.4
                                                                                                        • Minor changes but one HUGE improvement:
                                                                                                          • Add to purge-local-repository goal ability to clean only snapshots
                                                                                                          • dependencypath-maven-plugin
                                                                                                            • Sets a property pointing to the artifact file for each selected project dependency. Each property name will have a base name in form of groupId:artifactId:type:[classifier][.relative][.suffix]. This is similar to the /dependency:properties/ goal but with additional features, like setting a relative path and filtering.
                                                                                                            • Maven Surefire Plugin, version 2.11
                                                                                                              • Includes changes to the proposed plugin API
                                                                                                              • Maven FindBugs Plugin version 2.3.3
                                                                                                              • Mock Repository Manager version 1.0-alpha-1
                                                                                                                • The Mock Repository Manager suite of projects are used to provide mock or lightweight Maven Repository Managers for use during integration testing of Maven plugins.
                                                                                                                • Still no Apache Maven 3.0.4 release, rolled to rc4 after several issues were found, awaiting a re-release of Wagon to increase HTTP timeouts before rerolling rc5.


                                                                                                                • 0 min

                                                                                                                About Unsupported Operation

                                                                                                                From the publisher's feed

                                                                                                                Unsupported Operation: Weekly Java and JVM News from Richard and Mark.