# Almost Everyday there are new versions

**URL:** <https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455>\
**Category:** Uncategorized\
**Created:** [July 17, 2020, 7:57am UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455 "2020-07-17T07:57:50Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ansj64](https://avatars.discourse-cdn.com/v4/letter/a/5f9b8f/32.png) [@ansj64](https://forum.manager.io/u/ansj64)\
**Post date:** [July 17, 2020, 7:57am UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/1 "2020-07-17T07:57:50Z")

</div>

Hi

I am just wondering whenever I check the downloads, there is always a change in the versions of the softwar. Are small tweaks being made all the time?

---

<div class="post-metadata">

**Author:** ![Patch](https://avatars.discourse-cdn.com/v4/letter/p/a183cd/32.png) [@Patch](https://forum.manager.io/u/Patch)\
**Post date:** [July 17, 2020, 8:02am UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/2 "2020-07-17T08:02:47Z")

</div>

yes  
It is likely the framework for larger changes is also being updated.

---

<div class="post-metadata">

**Author:** ![Leifur](https://avatars.discourse-cdn.com/v4/letter/l/9fc348/32.png) [@Leifur](https://forum.manager.io/u/Leifur)\
**Post date:** [July 17, 2020, 10:34am UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/3 "2020-07-17T10:34:36Z")

</div>

Luckily for us, Manager is getting improvements and advancements every day… The author implements changes that the user community requests and so forth… So, yes, it is getting frequent updates… If you do not want to bother with the updating then you can simply skip checking for updates or opt for the cloud version, which is updated automatically…

---

<div class="post-metadata">

**Author:** ![ansj64](https://avatars.discourse-cdn.com/v4/letter/a/5f9b8f/32.png) [@ansj64](https://forum.manager.io/u/ansj64)\
**Post date:** [September 9, 2020, 2:18am UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/4 "2020-09-09T02:18:49Z")

</div>

I actually appreciate the updates. It is just quite a pleasant surprise to see updates made almost daily.

---

<div class="post-metadata">

**Author:** ![d3mad](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/d3mad/32/3963_2.png) [@d3mad](https://forum.manager.io/u/d3mad)\
**Post date:** [September 10, 2020, 3:27pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/5 "2020-09-10T15:27:14Z")

</div>

I prefer to call them _cutting edge releases_ or _nightly builds_ (although they aren’t strictly nightly).

---

<div class="post-metadata">

**Author:** ![Davide](https://avatars.discourse-cdn.com/v4/letter/d/258eb7/32.png) [@Davide](https://forum.manager.io/u/Davide)\
**Post date:** [September 10, 2020, 7:31pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/6 "2020-09-10T19:31:30Z")

</div>

I love and hate this thing at the same time. On one side I love so much when something new appears inside Manager, even more if it is something I required. On the othet side I fear (and I hate) when some change breaks some functionality from the past. In the last month’s this thing happened a little bit to often but I have to recognise that @lubos worked so much and incredibly fast to fix everything.

PS: I’m still waiting for the functionality for batch create custom reports (and also chart of accounts!) to compensate the loss of the settings inport functionality from a file!

---

<div class="post-metadata">

**Author:** ![Leifur](https://avatars.discourse-cdn.com/v4/letter/l/9fc348/32.png) [@Leifur](https://forum.manager.io/u/Leifur)\
**Post date:** [September 13, 2020, 8:53am UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/7 "2020-09-13T08:53:36Z")

</div>

I get your concerns.  
I had on-premise server version of Manager and I only updated it when I thought something useful for me was being updated. Now I have changed to the cloud version of Manager and therefore my “updating days” are over, the Manager’s team do that automatically.  
Now the concerns are “what if Manager breaks”… Well, I make backups and I can always roll back to the on-premise or even individual versions of Manager if needed, but then only time Manager has broken for me was when I messed up an update myself. So, backup is the key for success and you can always revert back to an older version…  
This is the same as Windows, which you are probably using etc…

---

<div class="post-metadata">

**Author:** ![Davide](https://avatars.discourse-cdn.com/v4/letter/d/258eb7/32.png) [@Davide](https://forum.manager.io/u/Davide)\
**Post date:** [September 13, 2020, 9:03am UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/8 "2020-09-13T09:03:58Z")

</div>

I’m using server version too with time scheduled backups and real time backups. I’ve also scheduled the updates so, somehow I have something similar to cloud edition.But I can revert back easily.

Two points:

1. if the change in Manager is deliberately done as it was with the changes from old to Custom Reports it makes no sense to revert back unless you don’t want to renounce to all the future updates.
2. it would be very useful that @lubos implements a way to check Manager’s version number of a file (backup or not).

---

<div class="post-metadata">

**Author:** ![Tut](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/tut/32/3286_2.png) [@Tut](https://forum.manager.io/u/Tut)\
**Post date:** [September 13, 2020, 1:42pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/9 "2020-09-13T13:42:35Z")

</div>

> [@Leifur](#):
>
> I can always roll back to the on-premise or even individual versions of Manager if needed,

Are you aware that data files that have been opened by newer versions of the program cannot be opened by older versions? This is because the database structure is sometimes updated for new features. The only files you can reliably open with older versions of the program is backups made with those or earlier versions.

While you might get yourself back up and running with an old server version, you will not be able to access your recent data.

---

<div class="post-metadata">

**Author:** ![Davide](https://avatars.discourse-cdn.com/v4/letter/d/258eb7/32.png) [@Davide](https://forum.manager.io/u/Davide)\
**Post date:** [September 13, 2020, 5:59pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/10 "2020-09-13T17:59:17Z")

</div>

I repeat it again. It is necessary to be able to see the version of Manager under which each file or backup was created.

---

<div class="post-metadata">

**Author:** ![d3mad](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/d3mad/32/3963_2.png) [@d3mad](https://forum.manager.io/u/d3mad)\
**Post date:** [September 19, 2020, 4:53am UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/11 "2020-09-19T04:53:21Z")

</div>

I found it:

> [@Database versioning](https://forum.manager.io/t/database-versioning/30321/3):
>
> I use linux and OSX, on both I have the command line utility for sqlite3, I’m sure windows probably has something. I created a bash script that allows me to pass in numerous manager databases and it pulls out the schema version. The command line is simply: sqlite3 "$file" "select hex(Content) from Objects Where Key = 'a9a71e47-82b3-49db-8aec-898adb460a80'" where $file is the filename you want to inspect. If you have special characters in the name (like spaces and or parenthesis) make sure to …

edit: it doesn’t give you the manager version, but it gives you the schema, from which you can determine the best version of manager to use to open it. I will probably make a list of versions vs schemas, but as at this point in time, I haven’t done that.

---

<div class="post-metadata">

**Author:** ![Solnce](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/solnce/32/7343_2.png) [@Solnce](https://forum.manager.io/u/Solnce)\
**Post date:** [September 23, 2020, 3:21am UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/12 "2020-09-23T03:21:10Z")

</div>

> [@Davide](#):
>
> On the othet side I fear (and I hate) when some change breaks some functionality from the past

Your are not alone here, my friend 😁

---

<div class="post-metadata">

**Author:** ![Mohammed\_Iqbal1](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/mohammed_iqbal1/32/36002_2.png) [@Mohammed\_Iqbal1](https://forum.manager.io/u/Mohammed_Iqbal1)\
**Post date:** [March 15, 2022, 11:29pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/13 "2022-03-15T23:29:06Z")

</div>

is there any way to roll back desktop version.

---

<div class="post-metadata">

**Author:** ![Joe91](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/joe91/32/35781_2.png) [@Joe91](https://forum.manager.io/u/Joe91)\
**Post date:** [March 15, 2022, 11:47pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/14 "2022-03-15T23:47:25Z")

</div>

Only if have kept backup copies of your datafiles and know what version of Manager was used to back them up

---

<div class="post-metadata">

**Author:** ![Bob\_Hunt](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/bob_hunt/32/21639_2.png) [@Bob\_Hunt](https://forum.manager.io/u/Bob_Hunt)\
**Post date:** [March 25, 2022, 6:06pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/15 "2022-03-25T18:06:00Z")

</div>

You can actually rollback the version embedded in your current data file by using the command line, if you’re game.

First you need to find the current embedded schema version of your data file. This post [Database versioning - #3 by d3mad](https://forum.manager.io/t/database-versioning/30321/3) explains how to find the schema version.

The output displays as a 6 hex number. For example, a data file last opened with 21.5.34 will show a schema of x’08A102’. The middle byte is `A1`, which is the schema version `0xA1 = 161`, so 21.5.33 would be x’08A002’ (0xA0 = 160) and 21.5.32 would be x’089F02’ (0x9F = 159).

To rollback the schema version of your file, run the following command in a terminal (you must have sqlite3 installed and your data file should be backed-up):

```auto
sqlite3 “$file” “UPDATE Objects SET Content = x’089f02’ Where Key = ‘a9a71e47-82b3-49db-8aec-898adb460a80’”

```

Where `$file` is the name/location of the data file and the ‘Content’ being SET is the schema version you want to rollback to.

Remember, back up your data file first.

---

<div class="post-metadata">

**Author:** ![Davide](https://avatars.discourse-cdn.com/v4/letter/d/258eb7/32.png) [@Davide](https://forum.manager.io/u/Davide)\
**Post date:** [March 25, 2022, 9:59pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/16 "2022-03-25T21:59:55Z")

</div>

Are you sure that this is a roll back? From what I read you are just changing the version number inside the database to bypass Manager’s versioning control. I think that this is very dangerous since it can read and write data from wrong position of the database, given that it is not a normalized SQL schema.

---

<div class="post-metadata">

**Author:** ![Patch](https://avatars.discourse-cdn.com/v4/letter/p/a183cd/32.png) [@Patch](https://forum.manager.io/u/Patch)\
**Post date:** [March 25, 2022, 10:08pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/17 "2022-03-25T22:08:35Z")

</div>

- It is reasonable to go back to the version of Manager the backup file used.

- Finding the version via the schema number is a reasonable approach

- Changing the database schema requires changing the database structure internally not just the schema identifier.

---

<div class="post-metadata">

**Author:** ![Bob\_Hunt](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/bob_hunt/32/21639_2.png) [@Bob\_Hunt](https://forum.manager.io/u/Bob_Hunt)\
**Post date:** [March 25, 2022, 10:13pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/18 "2022-03-25T22:13:00Z")

</div>

Sure @Davide . That’s why you should backup your data first.

But sometimes an update might cause problems, which rolling back one version can solve with minimal risk.

---

<div class="post-metadata">

**Author:** ![Davide](https://avatars.discourse-cdn.com/v4/letter/d/258eb7/32.png) [@Davide](https://forum.manager.io/u/Davide)\
**Post date:** [March 25, 2022, 10:16pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/19 "2022-03-25T22:16:48Z")

</div>

Better to do backups

---

<div class="post-metadata">

**Author:** ![Bob\_Hunt](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/bob_hunt/32/21639_2.png) [@Bob\_Hunt](https://forum.manager.io/u/Bob_Hunt)\
**Post date:** [March 25, 2022, 10:19pm UTC](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455/20 "2022-03-25T22:19:14Z")

</div>

@Patch The schema identifier is what Manager uses to prevent the data file being opened by an older version of the program.

[Next page](https://forum.manager.io/t/almost-everyday-there-are-new-versions/29455.md?page=2)
