Zulu Release Notes

Total Page:16

File Type:pdf, Size:1020Kb

Zulu Release Notes Azul Zulu Community Release Notes Zulu 15, 13, 11, 8, and 7 January 2021 Quarterly Update Release Release Date: January 19, 2021 Document Version: 1.1 Last Modified: January 29, 2021 Zulu Release Notes Revision History Revision Date Description 1.0 January 19, 2021 Initial version of the document 1.1 January 29, 2021 The Legal Notice section added. Azul Systems 2 Zulu Release Notes Revision History 2 Azul Zulu Overview 5 January 2021 Release Details 5 Summary 5 IANA time zone data version 6 New Features 7 Common Vulnerabilities and Exposures Fixes 8 Non-CVE Security Fixes, OpenJDK, OpenJFX, and Zulu Bug Fixes 10 Non-CVE Security Fixes 10 OpenJDK Bug Fixes 10 OpenJFX Bug Fixes 10 Zulu Bug Fixes 15 Supported Platforms 16 Target Operating Environments 18 Running Zulu 20 Deployment Targets 20 Performance and Standards 20 Zulu Commercial Compatibility Kit 21 Troubleshooting Tips 22 Preparation Tips 22 VM Property Override 22 Azul Systems 3 Zulu Release Notes JRE-only Tips 22 Tomcat Advisory 23 Cassandra Issue 23 Azul Repository Tips 23 New mapping rules from a Java native method name to a C native library implementation function name 24 Creating a Symlink to the jvm-exports Directory 25 Running Java Flight Recording in Zulu 8 26 CKR_SAVED_STATE_INVALID exception on Solaris 10 26 Problem with running Java on Windows 10 when JAVA_HOME contains Non-ASCII characters 27 Open Product Issues 27 Support Information 28 Legal Notice 29 Azul Systems 4 Zulu Release Notes Azul Zulu Overview Azul® Zulu® is a Java Development Kit (JDK), and a compliant implementation of the Java Standard Edition (SE) specification that contains all the Java components needed to build and run Java SE applications. Zulu has been verified by passing all tests of the OpenJDK Community Technology Compatibility Kit (TCK) as available for each respective Java SE version. Java SE Certified is a certification mark of the Java Community Project. January 2021 Release Details Summary Quarterly JDK 15, 13, 11, 8, and 7 update Released: January 19, 2021 Azul Zulu distribution types: SA are tested, certified, and commercially supported Azul Zulu builds of OpenJDK whereby Azul ensures that software that uses the Accessible APIs of the product is not required to carry a specific license and that such use does not contaminate the code or intellectual property of such software with any license requirements. NV are tested, certified, and commercially supported Azul Zulu builds of OpenJDK. CA are Azul Zulu builds of OpenJDK that are free to download and use. The following table lists details of the Zulu versions released with the current update: Based on** Includes Support Java SE Java Update Zulu JDK Zulu JDK for JavaFX Version Type* Version Version Version Version Version*** 15 PSU 15.29 15.0.2+7 15.28 15.0.1+9 15.0.2+101 Azul Systems 5 Zulu Release Notes Based on** Includes Support Java SE Java Update Zulu JDK Zulu JDK for JavaFX Version Type* Version Version Version Version Version*** CPU 13.36 13.0.5.1.101+5 13.35 13.0.5.1+1 15.0.1.0.101+100 13 PSU 13.37 13.0.6+5 13.36 13.0.5.1.101+5 15.0.2+101 CPU 11.44 11.0.9.1.101+5 11.43 11.0.9.1+1 15.0.1.0.101+100 11 PSU 11.45 11.0.10+9 11.44 11.0.9.1.101+5 15.0.2+101 CPU 8.51 8u281-b07 8.50 8u275-b01 8u281-b01 8 PSU 8.52 8u282-b08 8.51 8u281-b07 8u282-b01 CPU 7.43 7u291-b07 7.42 7u285-b01 N/A 7 PSU 7.44 7u292-b07 7.43 7u291-b07 N/A *Java Update Type: l CPU (Critical Patch Updates) contain fixes to security vulnerabilities and critical bug fixes. Zulu CPU releases are generally based on prior-cycle PSU releases, with only security fixes applied. They provide a low-risk vehicle for the potentially urgent deployment of security fixes when issues of sufficient severity arise. CPU releases are available in SA and NV distributions. l PSU (Patch Set Updates) incorporates all of fixes in the corresponding CPU, as well as additional non-security bug fixes. Zulu PSU releases incorporate both security fixes and other accumulated changes that align the release contents with the associated OpenJDK project quarterly release. PSU releases are available in SA, NV, and CA distributions. **Based on: Zulu CPU releases are based on prior-cycle PSU releases. Zulu PSU releases are based on the current-cycle CPU releases. ***Includes Support for JavaFX Version: Information is relevant for the builds that include JavaFX support. IANA time zone data version This release of Zulu comes with IANA time zone data version 2020d. Version 2020d includes the following changes: Azul Systems 6 Zulu Release Notes l Palestine ends DST earlier than predicted, on 2020-10-24. For more information, see https://data.iana.org/time-zones/tzdb-2020d/NEWS. New Features Support for Apple Silicon This Azul Zulu™ release includes macOS builds for the new Mac devices based on Apple Silicon, which Apple announced on November 10, 2020. With the latest versions of Zulu macOS builds, you can use, develop, and debug your Java applications on new Apple Silicon Macs. Known Limitations: The following features are not guaranteed to work on the new platform. For Zulu 15, 13, and 11: l Application Class Data Sharing l Ahead-of-Time Compilation (Experimental) l Graal JIT Compiler (Experimental) For Zulu 8: l Hotspot Serviceability Agent New Experimental Features Zulu includes optional experimental support for interaction with connected runtime services through an emerging protocol. These experimental capabilities are enabled by the -XX:+UseCRS flag and are turned off by default. The - XX:+UnlockExperimentalVMOptions must also be on for this option to work. Azul Systems 7 Zulu Release Notes Common Vulnerabilities and Exposures Fixes This section summarizes Common Vulnerabilities and Exposure (CVE ) fixes of the January 2021 OpenJDK release. January 2021 CVE Fixes CVSS VERSION 3.0 RISK Remote Supported Exploit Base Attack Attack Privs User Confid- Inte- Avail- Zulu CVE # Component Protocol Scope Notes without Score Vector Complex Req'd Interact entiality grity ability Versions Auth. Affected CVE-2020-14803 Libraries Multiple Yes 5.3 Network L N N U L N N N/A* Note 1 * Fixed in October 2020 CPU and PSU releases of Zulu. Base and Impact Metrics: Metric Values Attack Vector Network (N), Adjacent (A), Local (L), and Physical (P) Attack Complexity Low (L) and High (H) Privileges Required None (N), Low (L), and High (H) User Interaction None (N) and Required (R) Scope Unchanged (U) and Changed (C) Confidentiality Impact High (H), Low (L), and None (N) Integrity Impact High (H), Low (L), and None (N) Availability Impact High (H), Low (L), and None (N) Azul Systems 8 Zulu Release Notes Notes: ID Notes This vulnerability applies to Java deployments that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox 1 for security. Azul Systems 9 Zulu Release Notes Non-CVE Security Fixes, OpenJDK, OpenJFX, and Zulu Bug Fixes This section summarizes January 2021 changes. l Non-CVE Security Fixes l OpenJDK Bug Fixes l OpenJFX Bug Fixes l Zulu Bug Fixes Non-CVE Security Fixes The following table summarizes non-CVE security fixes implemented in January 2021 Zulu release. OpenJDK Zulu Version Synopsis CPU/PSU Patch ID Improve Direct Buffering of JDK-8247619 15, 13, 11, 8, 7 CPU Characters OpenJDK Bug Fixes The following table describes the OpenJDK changes implemented in January 2021 Zulu release. (missing or bad snippet) OpenJFX Bug Fixes The following table describes the OpenJFX changes implemented in January 2021 Zulu release. OpenJDK Zulu Version Synopsis CPU/PSU Patch ID JDK-8258592 15 Control labels in Dialogs are truncated at cer- PSU Azul Systems 10 Zulu Release Notes OpenJDK Zulu Version Synopsis CPU/PSU Patch ID tain DPI scaling levels JDK-8257897 15 Fix webkit build for XCode 12 PSU Allow building of JavaFX native libs for Apple JDK-8257758 15 PSU Silicon JFXPanel scene fails to render correctly on JDK-8257719 15 PSU HiDPI after fix for JDK-8199592 GitHub actions: specify the version of each JDK-8256983 15 PSU platform OS and compiler GitHub actions: build fails on Linux due to JDK-8256978 15 PSU missing package TreeViewSkin/Behavior: misbehavior on JDK-8256821 15 PSU switching skin GitHub actions: build fails due to upgraded JDK-8256686 15 PSU MSVC compiler Parameterized tests must not use instances JDK-8256649 15 PSU as parameters JDK-8256184 15 Openjfx build broken (Eclipse) PSU JDK-8256012 15 Fix build of Monocle for Linux PSU Gtk glass backend should run with Gtk+ 3.8 JDK-8255723 15 PSU (minimum) Switch FX build to use JDK 15.0.1 as boot JDK-8255714 15 PSU JDK [TestBug] Controls unit tests - clean up unne- JDK-8255497 15 PSU cessary prints on STANDARD_OUT JDK-8255487 15 Mark SandboxAppTest unstable on Windows PSU Azul Systems 11 Zulu Release Notes OpenJDK Zulu Version Synopsis CPU/PSU Patch ID Nested calls to snap methods in Region give JDK-8255415 15 PSU different results [TestBug] Controls unit tests - ButtonTest and JDK-8255337 15 PSU ComboBoxTest - log ClassCastException [TestBug] Re-enable few ignored tests in JDK-8255241 15 javafx.controls module that pass with latest PSU code Many javafx.controls unit tests have incorrect JDK-8255002 15 PSU name containing impl_* JDK-8254964 15 Fix default values in Spinner class PSU JDK-8254691 15 Enable GitHub actions for jfx repo PSU JDK-8254605 15 repaint on Android broken PSU Remove hard dependency on Dispman in JDK-8254569 15 PSU Monocle fb rendering JDK-8254255 15 Remove obsolete .hgignore file PSU Update copyright header for files modified in JDK-8254101 15 PSU 2020 FX: Update copyright year in docs, readme JDK-8254100
Recommended publications
  • Glassfish Server Open Source Edition 3.1 Installation Guide
    GlassFish Server Open Source Edition 3.1 Installation Guide Part No: 821–2453 Feburary 2011 Copyright © 2010, 2011, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are “commercial computer software” or “commercial technical data” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms setforth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
    [Show full text]
  • Apache Harmony Project Tim Ellison Geir Magnusson Jr
    The Apache Harmony Project Tim Ellison Geir Magnusson Jr. Apache Harmony Project http://harmony.apache.org TS-7820 2007 JavaOneSM Conference | Session TS-7820 | Goal of This Talk In the next 45 minutes you will... Learn about the motivations, current status, and future plans of the Apache Harmony project 2007 JavaOneSM Conference | Session TS-7820 | 2 Agenda Project History Development Model Modularity VM Interface How Are We Doing? Relevance in the Age of OpenJDK Summary 2007 JavaOneSM Conference | Session TS-7820 | 3 Agenda Project History Development Model Modularity VM Interface How Are We Doing? Relevance in the Age of OpenJDK Summary 2007 JavaOneSM Conference | Session TS-7820 | 4 Apache Harmony In the Beginning May 2005—founded in the Apache Incubator Primary Goals 1. Compatible, independent implementation of Java™ Platform, Standard Edition (Java SE platform) under the Apache License 2. Community-developed, modular architecture allowing sharing and independent innovation 3. Protect IP rights of ecosystem 2007 JavaOneSM Conference | Session TS-7820 | 5 Apache Harmony Early history: 2005 Broad community discussion • Technical issues • Legal and IP issues • Project governance issues Goal: Consolidation and Consensus 2007 JavaOneSM Conference | Session TS-7820 | 6 Early History Early history: 2005/2006 Initial Code Contributions • Three Virtual machines ● JCHEVM, BootVM, DRLVM • Class Libraries ● Core classes, VM interface, test cases ● Security, beans, regex, Swing, AWT ● RMI and math 2007 JavaOneSM Conference | Session TS-7820 |
    [Show full text]
  • Installing Open Java Development Kit – Ojdkbuild for Windows
    Installing Open Java Development Kit – ojdkbuild for Windows © IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS are registered trademarks owned by IZUM. CONTENTS 1 Introduction ......................................................................................................... 1 2 OpenJDK distribution .......................................................................................... 1 3 Removing Oracle Java ......................................................................................... 2 4 Installing OJDK – 32bit or 64bit, IcedTea Java .................................................. 3 5 Installing the COBISS3 interface ........................................................................ 7 6 Launching the COBISS3 interface .................................................................... 11 7 COBISS3 interface as a trusted source in IcedTea ojdkbuild ........................... 11 © IZUM, 16. 7. 2019, VOS-NA-EN-380, V1.0 i VOS Installing Open Java Development Kit – ojdkbuild for Windows 1 Introduction At the end of 2018 Oracle announced a new business policy for Java SE which entered into force in April 2019. That is why when you install Java a notification and warning window appears. All versions of Java from 8 u201 onwards not intended for personal use are payable. For this reason, we suggest you do not update Java 8 to a newer version for work purposes. If you want a newer version of Java 8, install OpenJDK 8 and IcedTea. Also, do not install Java 8 on new computers (clients), but install OpenJDK 8 with IcedTea support. 2 OpenJDK distribution OpenJDK 1.8. build for Windows and Linux is available at the link https://github.com/ojdkbuild/ojdkbuild. There you will find versions for the installation. The newest version is always at the top, example from 7 May 2019: © IZUM, 16. 7. 2019, VOS-NA-EN-380, V1.0 1/11 Installing Open Java Development Kit – ojdkbuild for Windows VOS 3 Removing Oracle Java First remove the Oracle Java 1.8 software in Control Panel, Programs and Features.
    [Show full text]
  • Java JDK Install Instructions
    Copyright 2013 – 2018+ by CompuScholar, Inc. Download and Installation Instructions for Java JDK Software for Windows Updated November 2018 The CompuScholar Java Programming and Android Programming courses use the Java Development Kit (JDK) software. This software is a free download specifically created for programming Java applications. This document will guide you through the download and installation procedure for setting up the JDK on your computer. This software is required for students in order to complete the course. Teachers who wish to view activity solutions or projects on their own computer are also encouraged to install this software. Changes to 3rd Party Websites 3rd parties such as Oracle, Inc. may change their websites without notice. Your download experience may not match the exact screen shots shown below in minor cosmetic ways. If you encounter significant changes, please contact us for updated instructions. Copyright Notices: Java, Java Development Kit (JDK) and related terms are all copyright by Oracle Corporation. Please see http://www.oracle.com for more details. This document is copyright by CompuScholar, Inc. This document may not be transmitted or reproduced without written permission except under terms of your purchased course license. http://www.compuscholar.com/ Page 1 Copyright 2013 – 2018+ by CompuScholar, Inc. Disclaimer: CompuScholar, Inc, and their officers and shareholders, assume no liability for damage to personal computers or loss of data residing on personal computers arising due to the use or misuse of this course material. Always follow instructions provided by the manufacturer of 3rd party programs that may be included or referenced by our courses. http://www.compuscholar.com/ Page 2 Copyright 2013 – 2018+ by CompuScholar, Inc.
    [Show full text]
  • [1 ] Oracle Glassfish Server
    Oracle[1] GlassFish Server Release Notes Release 3.1.2 and 3.1.2.2 E24939-10 April 2015 These Release Notes provide late-breaking information about GlassFish Server 3.1.2 and 3.1.2.2 software and documentation. These Release Notes include summaries of supported hardware, operating environments, and JDK and JDBC/RDBMS requirements. Also included are a summary of new product features in the 3.1.2 and 3.1.2.2 releases, and descriptions and workarounds for known issues and limitations. Oracle GlassFish Server Release Notes, Release 3.1.2 and 3.1.2.2 E24939-10 Copyright © 2015, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S.
    [Show full text]
  • Best Practices for Moving to Openjdk-10-18
    TECHNOLOGY WHITE PAPER Best Practices for Moving to OpenJDK Best Practices for Moving to OpenJDK Since Java SE 7, the OpenJDK has been the reference implementation (RI) of the Java SE standard, as dened by the relevant Java Specication Request (JSR). A project was also created for OpenJDK 6 to allow an open-source implementation of Java SE 6 to be built. Azul Systems is the project lead for OpenJDK 6. OpenJDK is licensed under the GNU Public License (GPL) version 2 with classpath exception (CPE). The CPE eliminates the viral nature of the GPL from affecting applications running on the OpenJDK. Changes to JDK Binary Distribution and Updates In September 2017, Oracle announced a series of changes to the way the JDK would be developed, This whitepaper explains what Zulu is and how to migrate distributed and updated. These changes can be applications from the Oracle JDK to the Zulu builds of summarized as follows: OpenJDK. • The release of the JDK has changed to a time-based model with two releases every year, in March and September. • Oracle has started to produce a second binary distribution of the JDK, built using only the OpenJDK Introduction source code. This is released under the GPLv2 with How the Java Development Kit (JDK) is delivered is classpath exception license, which is less restrictive changing, and these changes will impact many Java than the Oracle Binary Code License for Java SE users. From JDK 11 (to be released in September 2018) used for the Oracle JDK binary. it will no longer be possible to use the Oracle JDK in • From JDK 11, there are no functional differences production without a commercial support agreement.
    [Show full text]
  • Java (Software Platform) from Wikipedia, the Free Encyclopedia Not to Be Confused with Javascript
    Java (software platform) From Wikipedia, the free encyclopedia Not to be confused with JavaScript. This article may require copy editing for grammar, style, cohesion, tone , or spelling. You can assist by editing it. (February 2016) Java (software platform) Dukesource125.gif The Java technology logo Original author(s) James Gosling, Sun Microsystems Developer(s) Oracle Corporation Initial release 23 January 1996; 20 years ago[1][2] Stable release 8 Update 73 (1.8.0_73) (February 5, 2016; 34 days ago) [±][3] Preview release 9 Build b90 (November 2, 2015; 4 months ago) [±][4] Written in Java, C++[5] Operating system Windows, Solaris, Linux, OS X[6] Platform Cross-platform Available in 30+ languages List of languages [show] Type Software platform License Freeware, mostly open-source,[8] with a few proprietary[9] compo nents[10] Website www.java.com Java is a set of computer software and specifications developed by Sun Microsyst ems, later acquired by Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment . Java is used in a wide variety of computing platforms from embedded devices an d mobile phones to enterprise servers and supercomputers. While less common, Jav a applets run in secure, sandboxed environments to provide many features of nati ve applications and can be embedded in HTML pages. Writing in the Java programming language is the primary way to produce code that will be deployed as byte code in a Java Virtual Machine (JVM); byte code compil ers are also available for other languages, including Ada, JavaScript, Python, a nd Ruby.
    [Show full text]
  • Java Platform, Standard Edition JDK Installation Guide
    Java Platform, Standard Edition JDK Installation Guide Release 16 F38287-01 March 2021 Java Platform, Standard Edition JDK Installation Guide, Release 16 F38287-01 Copyright © 1993, 2021, Oracle and/or its affiliates. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to the applicable Federal Acquisition
    [Show full text]
  • Eclipse Glassfish Server Installation Guide, Release 5.1 Table of Contents
    Eclipse GlassFish Server Installation Guide, Release 5.1 Table of Contents Eclipse GlassFish Server . 1 Preface. 2 GlassFish Server Documentation Set. 2 Related Documentation. 4 Typographic Conventions. 5 Symbol Conventions . 5 Default Paths and File Names . 6 1 Installing Eclipse GlassFish Server 5.1 . 8 Installation Requirements . 8 Installation Files for GlassFish Server 5.1 . 17 Installing GlassFish Server From a ZIP File . 21 2 Uninstalling GlassFish Server 5.0 . 23 Removing a GlassFish Server Installation . 23 Eclipse GlassFish Server Eclipse GlassFish Server Installation Guide Release 5.1 Contributed 2018, 2019 This book contains instructions for installing and uninstalling Eclipse GlassFish Server software. Eclipse GlassFish Server Installation Guide, Release 5.1 Copyright ?? 2010, 2019 Oracle and/or its affiliates. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0, which is available at http://www.eclipse.org/legal/epl-2.0. SPDX-License-Identifier: EPL-2.0 Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. DRAFT Eclipse GlassFish Server Installation Guide, Release 5.1 1 GlassFish Server Documentation Set Preface This documentation is part of the Java Enterprise Edition contribution to the Eclipse Foundation and is not intended for use in relation to Java Enterprise Edition or Orace GlassFish.
    [Show full text]
  • Release Notes for Openjdk 8.0.272
    OpenJDK 8 Release notes for OpenJDK 8.0.272 Last Updated: 2021-01-25 OpenJDK 8 Release notes for OpenJDK 8.0.272 Legal Notice Copyright © 2021 Red Hat, Inc. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/ . In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project. The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission.
    [Show full text]
  • Javafx Javafx Overview Release 2.2.21 E20479-06
    JavaFX JavaFX Overview Release 2.2.21 E20479-06 April 2013 Learn about the JavaFX 2 and later technology, read a feature summary, explore the sample applications, and follow the high-level steps to create and deploy a JavaFX application. JavaFX Overview, Release 2.2.21 E20479-06 Copyright © 2011, 2013 Oracle and/or its affiliates. All rights reserved. Primary Author: Monica Pawlan Contributing Author: Contributor: This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are “commercial computer software” or “commercial technical data” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License \(December 2007\).
    [Show full text]
  • Web Development with Clojure, 2Nd Edition.Pdf
    Prepared exclusively for Bob Erb www.allitebooks.com Under Construction: The book you’re reading is still under development. As part of our Beta book program, we’re releasing this copy well before a normal book would be released. That way you’re able to get this content a couple of months before it’s available in finished form, and we’ll get feedback to make the book even better. The idea is that everyone wins! Be warned: The book has not had a full technical edit, so it will contain errors. ßIt has not been copyedited, so it will be full of typos, spelling mistakes, and the occasional creative piece of grammar. And there’s been no effort spent doing layout, so you’ll find bad page breaks, over-long code lines, incorrect hyphen- ation, and all the other ugly things that you wouldn’t expect to see in a finished book. It also doesn't have an index. We can’t be held liable if you use this book to try to create a spiffy application and you somehow end up with a strangely shaped farm implement instead. Despite all this, we think you’ll enjoy it! Download Updates: Throughout this process you’ll be able to get updated ebooks from your account at pragprog.com/my_account. When the book is com- plete, you’ll get the final version (and subsequent updates) from the same ad- dress. Send us your feedback: In the meantime, we’d appreciate you sending us your feedback on this book at pragprog.com/titles/dswdcloj2/errata, or by using the links at the bottom of each page.
    [Show full text]