IDE 1.8.0 Released -- update: 1.8.10

bperrybap: The linux 32 bit 1.8.0 package from arduino.cc is not the same as the 1.8.0 package from arduino.org

Well that's sure annoying. I've been hoping that with the reconciliation things would get less fragmented but having two different IDEs with the same version number is actually worse. You'd think they'd just distribute the same exact file from the same server. A quick test of the arduino.org 1.8.0 Windows build seems to work but a diff shows they are definitely different. What a completely idiotic thing to do!

oqibidipo: That is not IDE version, but AVR boards version.

I see. and I now see that it never really was tracking the IDE release version.

I just did a compare between Arduino.cc and Arduino.org's pde.jar and arduino-core.jar files (the two files that really implement the Arduino IDE).

While the jar files differ on a binary compare, if you extract them and compare their contents, all of the .class files within are a perfect binary match. The only difference is the META-INF/MANIFEST.MF files.

Arduino.cc is compiling with:

Ant-Version: Apache Ant 1.9.4
Created-By: 1.8.0_111-b14 (Oracle Corporation)

Arduino.org is compiling with:

Ant-Version: Apache Ant 1.9.7
Created-By: 1.8.0_112-b15 (Oracle Corporation)

They both compiled exactly the same code and produced exactly the same JAVA bytecode. One of them had just a slightly newer version of the JDK toolchain installed on their build machine.

Lots of other files are different, but again is appears to be mostly related to Arduino.cc shipping java runtime 8.0.111 b14 and Arduino.org shipping java runtime 8.0.112 b15.

The main exe launcher is also different. I didn't dig into this, but since it doesn't do much, my guess is they've both signing it with their own code signing cert.

It's easy to leap to conclusions and assume the worst. But if you look at what's actually different, I'd say there's not much to see here. They both built from the same exact source, but used slightly different versions of Java to do their builds.

There's a huge size difference between the two, both Linux and Windows releases. Even if they do both work it's just insane to have two different version of a release. A version number should mean something, that's such a basic concept it just astounds me that it's not obvious to these guys. I should get an identical checksum regardless of where the IDE was downloaded from. This makes providing support more difficult. Now when someone comes here with a problem I can't reproduce I have to find out which site they downloaded their IDE from: "I got it from the Arduino website" "Which Arduino website?" "Huh, there are multiple Arduino websites WTF?" "It's a long story..."

The difference between the two Linux 32 but is what I said earlier. There is a missing java directory and then the two jar files. Everything else is the same.

DBMcDonald: I've installed 1.8.0 on a Mac with Sierra OS;.upgrading from 1.6.13. Tested a few complex programs using serial, i2c and spi for the ATmega328P and ATmega1284P. No problems, so far.

What IDE extension did you use to compile the 1284?

When the windows store app update comes?
… and dark mode? :stuck_out_tongue:

THOR-00: When the windows store app update comes?

Is it still all the way back at 1.6.11?

I've installed arduino 1.8 (exe) on Windows 7, but I can't get access to the Ports sub-menu. I have an Arduino M0 Pro installed and the USB connection verifies that (it says under Device Manager, USB Devices: Arduino M0 Pro), but it doesn't have a COM number. Please advise.

On Win 10, sketches uploaded to mega2560 fine before 1.6.13 When upgraded to 1.6.13 The following started to happen: avrdude: stk500v2_recv(): checksum error

Happened to clone and non-clone

IDE1.8.0 fixed the problem.

Hi

I agree 1.8.1 fix the font issue for me.

Thks a lot

I installed 1.8.0 to my xp platform...

1/ it seems a lot slower than my previous 1.6.9 installation.

2/ on running a good sketch and trying to upload to a nano, it wouldn't, and provided the trace below in red..

java.io.IOException: Cannot run program "REMOVE/bin/avrdude": CreateProcess error=2, The system cannot find the file specified at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:26) at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129) at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:207) at cc.arduino.UploaderUtils.upload(UploaderUtils.java:78) at processing.app.SketchController.upload(SketchController.java:709) at processing.app.SketchController.exportApplet(SketchController.java:682) at processing.app.Editor$DefaultExportHandler.run(Editor.java:2190) at java.lang.Thread.run(Thread.java:745) Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified at java.lang.ProcessImpl.create(Native Method) at java.lang.ProcessImpl.(ProcessImpl.java:386) at java.lang.ProcessImpl.start(ProcessImpl.java:137) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) ... 8 more An error occurred while uploading the sketch

any ideas ?thanks

Allan

WTF, 1.8.0 forgot again how to save main window size on IDE closing? 1.6.* knew it!

I had a great problem with SD cards in IDE 1,8. After installing previous version everything is OK! For more details please read my last post. I have lost 4 days :( What is wrong with 1,8 and SD cards?

Best regards, Pawel

Great problem with ide 1.8 and SD cards. Pleas read this! After installing 1.7.11 from Arduino.org, everything works!

https://forum.arduino.cc/index.php?topic=445369.0

best regards, Pawel

everything works fine on my mac sierra, but the pixelated icons. any solution?

Well, that was quick!

[nobbc]
ARDUINO 1.8.1 - 2017.01.09

[ide]
* Fixed font rendering not anti-aliased on Windows (regression)
* Increased number of colors on serial plotter to 8, thanks @cousteaulecommandant

[libraries]
* Fixed regression in SD library. Thanks @greiman
[/nobbc]

1.0.1, 1.8, 1.8.1 don't upload on either Win7 or Win8. I've had it. Arduino is crap and I have no idea why. Chuck Lippmeier

Who cares about fixing some font problem if I still can't upload even Blinky to the UNO.

I didn't have any problem downloading the .zip file, unzipping it, and then running the Arduino.exe. I don't install it, I just run the .exe.

WIn7 Pro at home. 1.8 does take a while to start, and complains about spaces in the name of some folder which I've been ignoring.