# Syncthing v0.13.0-beta.4 - last chance to test before you have to live with it forever

**URL:** https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277
**Category:** Pre-release
**Created:** [May 4, 2016, 8:00pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277 "2016-05-04T20:00:03Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [May 4, 2016, 8:00pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/1 "2016-05-04T20:00:03Z")

</div>

> Syncthing v0.13.0 isn’t released yet, but these notes are valid for the development builds and betas in the meantime and give an overview of what to expect from the actual release.

## Upgrade Notes

‼ Not protocol compatible with v0.12.x.

‼ The database format has changed. It will be migrated without rescan on first startup, but the first startup may take longer than usual.

📦 Download the release packages manually [here](https://github.com/syncthing/syncthing/releases/tag/v0.13.0-beta.4). This beta release is not available vi `apt-get`, but there are Debian packages [here](https://build.syncthing.net/job/syncthing-release-debian/35/artifact/).

⬇ You can downgrade again by simply running the latest v0.12 release. If there have been many changes since the upgrade to v0.13 there may be sync conflicts, as the v0.12 format database hasn’t been updated.

There are probably more changes to come. Do not run this release unless you’re willing to participate in experimenting.

## Relevant changes since beta.3

- Config format change for read only / “master” folders: `<folder type="readonly">` vs old `<folder ro="true">`.
- Add env var to disable proxy fallback
- A few bug fixes, you can view the [full list of changes](https://github.com/syncthing/syncthing/compare/v0.13.0-beta.3...v0.13.0-beta.4).

* * *

## Important Changes and Improvements

### ✔ Temporary Indexes

Devices now announce files that are _in progress_ of being downloaded, in addition to those that are already complete. This means a device can serve parts of a file to other devices before it has completed the download itself.

(Thanks @AudriusButkevicius )

#### 📚 Documentation to update

- “Configuration” article, adds new config fields

### ✔ Folder Labels

Folder **labels** are now distinct from the folder **ID**. The intention is for the label to be human readable and for the ID to be machine readable and unique. When upgrading, folder IDs are not changed. However when creating new folders Syncthing will suggest a random, unique folder ID.

(Thanks @lkwg82)

#### 📚 Documentation to update

- Getting started guide
- “Configuration” article, adds new config fields

### ✔ Identification of Connections from Unknown Devices

When receiving a connection attempt from an unknown device Syncthing will now show the name of that device, not only it’s ID.

(Thanks @AudriusButkevicius )

* * *

## Minor Changes and Improvements

- NAT-PMP support. Syncthing will now manage port mappings on NAT-PMP compliant routers, in addition to the existing UPnP support.

- Ignored files can now be tagged with the prefix `(?d)` to indicate that Syncthing may _delete_ these files if they remain when deleting a directory. Ignore patterns use less memory by default.

- The address for sync connections, both the listening side and for remote devices, can now be made IPv4- or IPv6-only. Use the `tcp4://` or `tcp6://` schemes to specify one or the other. The default `tcp://` is still dual stack.

- The folder settings dialog has been cleaned up.

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [May 4, 2016, 8:21pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/2 "2016-05-04T20:21:48Z")

</div>



---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [May 4, 2016, 8:38pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/3 "2016-05-04T20:38:04Z")

</div>

Of course one annoying error was discovered mere seconds after publishing the beta. If you run into this, know that it’s fixed:

> <https://github.com/syncthing/syncthing/issues/3035>

---

<div class="post-metadata">

### Author: ![canton7](https://forum.syncthing.net/user_avatar/forum.syncthing.net/canton7/32/9528_2.png) [@canton7](https://forum.syncthing.net/u/canton7)
#### Post date: [May 4, 2016, 8:46pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/4 "2016-05-04T20:46:14Z")

</div>

Does the temporary indexes stuff mean that it’s now possible to have a device upload files to another device, while displaying the progress of that upload?

---

<div class="post-metadata">

### Author: ![AudriusButkevicius](https://forum.syncthing.net/user_avatar/forum.syncthing.net/audriusbutkevicius/32/277_2.png) [@AudriusButkevicius](https://forum.syncthing.net/u/AudriusButkevicius)
#### Post date: [May 4, 2016, 8:48pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/5 "2016-05-04T20:48:39Z")

</div>

Yes, yet I don’t think there is an API change, as we just adjust the completion percentages accordingly.

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [May 4, 2016, 8:57pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/6 "2016-05-04T20:57:45Z")

</div>

Although somewhat incorrectly under some yet unknown circumstances, so expect to see \>100% completion now and then for now :]

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [May 4, 2016, 8:58pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/7 "2016-05-04T20:58:33Z")

</div>

BTW there will be only bugfixes on this branch now until v0.13.0 proper is released, so this is the one to check your APIs and stuff against.

---

<div class="post-metadata">

### Author: ![sforan](https://forum.syncthing.net/user_avatar/forum.syncthing.net/sforan/32/1438_2.png) [@sforan](https://forum.syncthing.net/u/sforan)
#### Post date: [May 5, 2016, 5:42am UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/8 "2016-05-05T05:42:34Z")

</div>

Not sure if it’s been reported but it appears that commas in the .stignore files need to be escaped now or synthing reports errors in the file.

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [May 5, 2016, 5:43am UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/9 "2016-05-05T05:43:32Z")

</div>

News to me. Thanks, I’ll take a look!

---

<div class="post-metadata">

### Author: ![sforan](https://forum.syncthing.net/user_avatar/forum.syncthing.net/sforan/32/1438_2.png) [@sforan](https://forum.syncthing.net/u/sforan)
#### Post date: [May 5, 2016, 7:33pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/10 "2016-05-05T19:33:20Z")

</div>

Also, is the android client in the app store compatible with beta.4? (In the release notes it says beta.3 only)

---

<div class="post-metadata">

### Author: ![wweich](https://forum.syncthing.net/user_avatar/forum.syncthing.net/wweich/32/1063_2.png) [@wweich](https://forum.syncthing.net/u/wweich)
#### Post date: [May 5, 2016, 7:56pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/11 "2016-05-05T19:56:44Z")

</div>

The current beta version of the Syncthing Android app uses beta3 and needs changes to work with beta4.

But: From the “Relevant changes since beta.3” in this thread and a quick look at the commit history from beta3 to beta4 I would say, that there were no breaking changes in protocol, so beta3 should be able to sync with beta4. So you can test this beta 4 on your non Android devices while using the current Android beta (with ST beta3) on your Android.

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [May 5, 2016, 7:57pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/12 "2016-05-05T19:57:46Z")

</div>

While that’s true, there is actually a change in discovery protocol between them that I think we forgot to note. beta.3 clients will not find beta.4 clients via global discovery, and vice versa.

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [May 17, 2016, 12:10pm UTC](https://forum.syncthing.net/t/syncthing-v0-13-0-beta-4-last-chance-to-test-before-you-have-to-live-with-it-forever/7277/13 "2016-05-17T12:10:36Z")

</div>


