I'ts a joke that "is'a a joke"2041!!!
Forget. It's still alpha quality, even not beta. However, it works quite stable for some basic things. But advanced RouterOS features do not work at all.Couple of questions on v7 - when is the planned launch date of the non-beta version and would I be mad to consider installing it in production?
I wouldn't be too worried about that. I have a fairly complex setup at home and aside from a few things RouterOS v7 is stable enough for me at home - it only recently became stable enough with the beta5 release. Previously I would try to run it and I would get spontaneous reboots every day or sometimes more often. I think we are likely to see a first "stable" release early next year, at the rate things have been going. There isn't actually that much more they have to do - the biggest missing piece was MPLS which was added in the latest beta. Now they just have to tackle the remaining bugs or features not fully implemented.If RouterOS did fade away, I think the world would have lost a bit of a shining star. But then again, not the first time the "best" hasn't won in the long run :-(
Look at the time between the previous betas:It's been 2 months since last v7 beta... if anything, development is slowing down... sad to see this.
More features are missing like IGMP-proxyI wouldn't be too worried about that. I have a fairly complex setup at home and aside from a few things RouterOS v7 is stable enough for me at home - it only recently became stable enough with the beta5 release. Previously I would try to run it and I would get spontaneous reboots every day or sometimes more often. I think we are likely to see a first "stable" release early next year, at the rate things have been going. There isn't actually that much more they have to do - the biggest missing piece was MPLS which was added in the latest beta. Now they just have to tackle the remaining bugs or features not fully implemented.If RouterOS did fade away, I think the world would have lost a bit of a shining star. But then again, not the first time the "best" hasn't won in the long run :-(
That said, like the others, I would not suggest using v7beta in any mission critical situation. So for your particular use case, I would recommend playing it safe and using RouterOS v6 if you can.
Which is not something I would consider a major feature. At the moment they mostly have to finish filling in the blanks - all of the minor features, or fixing bugs with the major features.More features are missing like IGMP-proxy
Well, for people like me who need this to be able to use the router to watch tv over a fiber connnection ( using a separate vlan ) it is a real showstopper.Which is not something I would consider a major feature. At the moment they mostly have to finish filling in the blanks - all of the minor features, or fixing bugs with the major features.More features are missing like IGMP-proxy
Yes, this is the same thing that I was pointing out to others. Everybody was asking for new features right away like ipsec VTI and other such things. I do want to see new features, and appreciate the new features like wireguard and VXLAN but the sooner that ROS v7 stabilizes the sooner that we can all benefit from the new kernel.I certainly hope MT devs are focusing on bullet #1 because any new features without stable base are completely useless to most users.
I can agree with this regarding new features, but IGMP-proxy is a feature that allready was in ROS, maybe not a core function so the focus should be on core functionality and stability and then on already existing features and only then on totally new stuff.Yes, this is the same thing that I was pointing out to others. Everybody was asking for new features right away like ipsec VTI and other such things. I do want to see new features, and appreciate the new features like wireguard and VXLAN but the sooner that ROS v7 stabilizes the sooner that we can all benefit from the new kernel.I certainly hope MT devs are focusing on bullet #1 because any new features without stable base are completely useless to most users.
I do think MikroTik is focusing on #1 but there is a vocal minority of users who seem to want MikroTik to instead be focusing on adding every new kitchen sink feature before the first stable release.
I can't see igmp-proxy taking anywhere near as long as MPLS to implement on ROS 7. I strongly suspect, aside from fixing bugs in MPLS/OSPF/BGP, that those are the sorts of features that are likely to be tackled next.I can agree with this regarding new features, but IGMP-proxy is a feature that allready was in ROS, maybe not a core function so the focus should be on core functionality and stability and then on already existing features and only then on totally new stuff.
Have a look at my recent post about getting LTE failover working in a Chateau. You could adapt it for your LTE module. Recursive routing doesn't work like the Olden Days in ROS7, yet. I needed it to be robust so that it works reliably at a hotel and the staff don't get a in flap when the WAN goes down and they can still do email and bookings and VoIP calls over LTE.Ohh there is a (d) - use some rather sketchy looking alternative firmware for the E3372h. I love a challenge but this really does need to work :-)
Yes, having pondered on this - stability is #1 priority; can't have people not been able to pay their bar bill! So I'll send the USB modem back and seek one that works with v6.That said, like the others, I would not suggest using v7beta in any mission critical situation. So for your particular use case, I would recommend playing it safe and using RouterOS v6 if you can.
Shift from an heavy customized kernel 3.3.5 to a new heavy customized kernel 5.6.3 (since 7.0beta7. The first beta was on 4.14.131).Another idle question - what was the drive for v7? I get the impression that they've started again from ground zero if they are adding features back in? Was this to get a cleaner code base?
Shift from an heavy customized kernel 3.3.5 to a new heavy customized kernel 5.6.3
Nicely stated charming Mudman, r00t should go back into the earth and hide (where roots belong) for being whiny and bringing a false argument to the table.Look at the time between the previous betas:It's been 2 months since last v7 beta... if anything, development is slowing down... sad to see this.
7.1beta1->7.1beta2: 1 month
7.1beta2->7.1beta3: over 3 months
7.1beta3->7.1beta4: 2 months
7.1beta4->7.1beta5: 1.5 months
As of this post, it has been less than two months since the 7.1beta5 release. The time between betas has been fluctuating, no evidence that development has been slowing down. The important thing is what features they have been adding in the new betas in that amount of time, which is actually quite a bit.
Ouch you hurt my CCRs feelings, but more importantly I can see how that added a whole layer of extra work for them to keep keep an additional fork up to date.Shift from an heavy customized kernel 3.3.5 to a new heavy customized kernel 5.6.3
Hopefully less heavy customized kernel. As the rumours go, wireless drivers in v6 were all in-house development. Seems like MT is going to use stock (wireless chip vendors') drivers at least for wave2-capable wireless cards. But there are features (I've heard some advanced routing etc.) which rely on now-defunct part of kernel API and these have to be rewritten to use current kernel API.
Another huge thing seems to be the fact that stock kernels dropped support for Tilera platform a while ago. MT is eager to continue support for it (required for keeping CCR1xxx line alive) and I guess they'll have to port kernel of choice to Tilera themselves ...
Why did they do this?If the older routing protocols and engine were not designed around route caching, we probably would be on a much more modern kernel already.
Route caching was originally supposed to be this great feature that would speed up routing table lookups drastically and make Linux a much more efficient router - that is why it was added into Linux in the first place. This relates to other similar technologies like Cisco's CEF (Cisco Express Forwarding), and so it probably seemed like a great idea at the time, since route caching would be like MikroTik's answer to Cisco CEF. However, studies done years afterwards showed that route caching did not actually measurably improve the efficiency of Linux as a router in real world scenarios, and created potential pitfalls if the route cache had incorrect/stale data and created an attack vector.Why did they do this?
Yes, that is a result of their previous business decisions.
The point is ROS came a long way and I'm 100% sure, based on my experience in software development, it is chock-full of legacy code and many hacks.
You've picked up one of the most painful parts, but it should be ready before you start releasing products on it.
That being said some of the things which were added to v7 makes me think that ROS v7 is more a rebirth than a simple patch-around for couple of reasons:
1. Kernel updates
Recently they were able to bring the kernel to the most recent one quickly again (just in between betas). This means they've got a robust process to do so. This is huge. ROS got into the current state partially because of the outdated kernel version it was running.
How the WG comes here? It is part of the kernel. They have to provide a configuration interface for it.
2. 3rd tools integration
Everybody who's in the MT world long enough knows the famous amazing OpenVPN implementation. OVPN is a very messy protocol with a very... convoluted... codebase (being polite). For years MT struggled (for whatever reason) to add e.g. OVPN-UDP. This was because they decided to roll their own OVPN daemon... they did the same with a lot of things (e.g. 802.11 stack).
With WireGuard they just... added it. They just integrated the mainstream library into the ROS.
Probably. Nobody knows because they don't say whether they want to leave the things and mindsets they inherited.
3. Internal mindset shift?
Sort-of related to 2. - it seems to me like MT internally changed how they do things. They are willing to integrate things into the ecosystem instead of rewriting it. You can see it with WireGuard, Cake, FQ_Codel, and most notably wifiwave2. The last one is especially huge: they're including binaries of drivers and wrapping them in their own layer. For now it's immature but if corporate culture taught me anything this is a huge shift internally in the development policies and practices.
Radio link is simplex,And Ubiquiti, for exalmple, has AirFiber 60-LR with 2Gbp/s link but only 1Gbp/s Copper ethernet...
My 2 cents ;)
If it is true that v7 should not be used in production, why then do have a chateau that cannot be downgraded to v6?
Now I'm on office and check this...Are the radio links of all AirOS devices Simplex?
It's very interesting. Where to download stable 7.0.x version for Chateau? If it is stable, does it mean SUP-37062 issue is not exists in this version?Chateau cannot run on RouterOS v6. It is shipped with v7.0.X (stable), which is different than 7.1betaX (development). Historically, RouterOS is released per platform (x86, arm, mips, tile, etc.). Unfortunately, there is no stable per-platform ROS v7 available yet. So the decision has been made to stabilize per-device v7 firmware. RouterOS v7.0.X has the same release procedure as the current stable v6 (6.48.X), but it is limited to specific devices only. Some "v7 beta features" like routing filters have "sneaked" into the release, but that's a different story. By the way, some other vendors do per-device firmware since day one.
A very welcome decision.If we had renamed releases in the Development channel to v7.1dev6, it would cause less confusion.
Sorry, but what are the properties that define a "stable" state? Also, I need to correct your statement, it arrived with v7.0beta6 firmware. I mean, it was fantastic to be a doorstop, but I expect a bit more from a new device with Mikrotik name.
Chateau cannot run on RouterOS v6. It is shipped with v7.0.X (stable), which is different than 7.1betaX (development). Historically, RouterOS is released per platform
What does it mean? You mentioned above 7.0beta6 was stable, it means (for me), it implements all expected features and stable enough to have minimal support request. But even the whole thing far from the "beta" status, I don't even call 7.0beta6 as "beta". Furthermore, 7.1beta6 seems to be an alpha release which doesn't even have over the planning phase. So, back to the question, if you rename 7.1beta6 7.1dev6, does it change the fact you released a device without working essential functions and one year after the release you name the initial firmware "stable"?
Regarding v7.1beta, I think the appearance of "beta" in the name is confusing. There are two different release channels: Testing (currently, v6.49) and Development (v7.1), both having "beta" in the name. However, the Testing channel is way more stable than the Development. The term "beta" from traditional software engineering fits more to the Testing channel. If we had renamed releases in the Development channel to v7.1dev6, it would cause less confusion.
Thanks for that, where can I find V7.0 for the chateau to reflash?My 2 cents ;)
If it is true that v7 should not be used in production, why then do have a chateau that cannot be downgraded to v6?
Chateau cannot run on RouterOS v6. It is shipped with v7.0.X (stable), which is different than 7.1betaX (development). Historically, RouterOS is released per platform (x86, arm, mips, tile, etc.). Unfortunately, there is no stable per-platform ROS v7 available yet. So the decision has been made to stabilize per-device v7 firmware. RouterOS v7.0.X has the same release procedure as the current stable v6 (6.48.X), but it is limited to specific devices only. Some "v7 beta features" like routing filters have "sneaked" into the release, but that's a different story. By the way, some other vendors do per-device firmware since day one.
Regarding v7.1beta, I think the appearance of "beta" in the name is confusing. There are two different release channels: Testing (currently, v6.49) and Development (v7.1), both having "beta" in the name. However, the Testing channel is way more stable than the Development. The term "beta" from traditional software engineering fits more to the Testing channel. If we had renamed releases in the Development channel to v7.1dev6, it would cause less confusion.
Why did you bring this up? I do not believe we have an idiot here who thinks you work against yourselves, our problem mainly:If we know something is not working, it is written in the changelog as a warning. We don't intentionally break anyone's devices by hiding stuff like that
This is actually a good thing for the most part. You ideally want your air transmission rate to be higher than your actual ethernet throughput rate to allow for a more consistent experience when the conditions worsen and to cater for things like silent re-transmissionAnd Ubiquiti, for exalmple, has AirFiber 60-LR with 2Gbp/s link but only 1Gbp/s Copper ethernet...
Don't quite understand, a few people are offing this topic (like you), but 2 days ago, MT officially announced 7.0.x as stable, you don't even follow the topic, but you want to close it. What is your real problem?This thread should be closed. It does not longer discuss "v7 launch date"
MT never have a fixed "launch date". It will be released when they think it stable enough, sometime in future.
Version 7.0.x as stable only for the Chateau not for any other device in the MikroTik portfolio .... plus this was not an OFFICAL release statement JUST a FYI.but 2 days ago, MT officially announced 7.0.x as stable, you don't even follow the topic, but you want to close it. What is your real problem?
I do wonder how much heavy lifting remains to be done on V7, and how much left is just cosmetic/config interface... They sure are working hard on it - every changelog shows work done at a very low level, and this is both hard and slow going.IMO, its still a long way to go for all other models that may be capable of running v7.... I suspect it will be stable for all other CAPABLE devices end of this year or spring of 2022.
You got me wrong. I guess you guys tested filter before releasing 7.1beta 5 no where it was mentioned that filters are not working. After opening support ticket I was informed that filters were not working and it was known by support. It would be fixed in next release. So why was it not mentioned in the changelog.If we know something is not working, it is written in the changelog as a warning. We don't intentionally break anyone's devices by hiding stuff like that
Let's clarify rumors.
...
That's interesting. I've never used any of the /routing packages since I only use RouterOS for home use.Stable v7.1 Roadmap
Currently, the showstopper for stabilizing v7 is /routing. in particular, routing protocols and filters. Once the routing stuff is done, we will go into the stabilization phase and aim for v7 release candidates.
I wouldn't recommend it yet for most people, unless you are an enthusiast. I am running it at home on my RB4011 and audience and hap AC with no major issues. There are a few minor issues I can live with - it is not possible to reboot the router without it kernel panicking, so I have to unplug the power physically and plug it back in instead. Also, there is a very slow memory leak on the 4011 so that it will run out of memory and reboot after about every 35 days of operation. Also, IPv6 is broken every bootup until I log into the router to disable IPv6 and then re-enable it, after which it starts working. Aside from that, it is stable enough for me to use, but I would not recommend it to most general end users yet.Anyone care to comment if that means the 7.1 beta might well be "stable" enough for me with my RB4001, CRS328 and 4x cAP AC?
Raimonds,Let's clarify rumors.
Bravo!Let's clarify rumors.
We should put a big disclaimer next to it:I can put it here too. This is 7.0.3 for Chateau only: https://box.mikrotik.com/f/7e3cad5779804d0b878d/?dl=1
thanks normis, already resolved. it was probably a misunderstanding from the support. already got the direct download with the recommendation to better go with 7.1beta7. As 7.1beta7 runs stable for a month already I can't complain at the moment.Infabo, please tell me the ticket number of this request. I will investigate.
There's a beta7? Also, if there is a beta7, then I need it soon because my RB4011 keeps bricking itself with Wireguard.As 7.1beta7 runs stable for a month already I can't complain at the moment.
So Beta7 was released at the same time (or close to same time) as Beta6?As 7.1beta7 runs stable for a month already I can't complain at the moment.
Really? You didn't read to the end of post you quoted part of? @raimondsp clearly wrote that (everything) still needs polishing. I wonder how you'd deal with rough parts of ROS if you can't read a few clearly written simple sentences.Anyone care to comment if that means the 7.1 beta might well be "stable" enough for me with my RB4001, CRS328 and 4x cAP AC?
I don't want to sound rude but have you ever work in software development industry? This is not the issue with business decisions really. As the software grows the legacy grows exponentially. You can see this first hand in products of trillion-dollar companies like Apple or Microsoft. It's inevitable.Yes, that is a result of their previous business decisions.
I think you're oversimplifying here - the v7 stable and v7 dev aren't the same products (which I think by now should be clear based on posts above). You can have a branch with feature flags and disable unstable components. The ERP software I was involved in was running the same exact codebase for everybody but different departments were getting different features released at different times (e.g. risking something going sideways in marketing wasn't as bad as letting it slip in accounting).You've picked up one of the most painful parts, but it should be ready before you start releasing products on it.
RouterOS is not an ordinary Linux distro with some userland tools and scripts cobbled together. The fact that something is in the mainline doesn't mean it can be easily made available and work within the ecosystem. The fact that they're able to bring the wireless blobs from manufacturers (which are probably modified anyway) and enable stuff like WG means some major internal change happened.How the WG comes here? It is part of the kernel. They have to provide a configuration interface for it.
I will like to bring two things here:(...) but it doesn't justify the process how it is communicated. You'd be sure about they have plans, but they are not communicating them, which is a problem.
That was more of an idiom than a comparison ;)(BTW, better if you know more about the company history, also if you compare your writing to a TED talk, I'd suggest be more open to other points of view and integrate them even in a debating way)
That was an amazing read! I know it may be a lot to ask but is it possible for you guys to give even some more rough updates in between releases with such things like "yeah, we have a showstopper with XYZ and we're working on it".Let's clarify rumors.
Correct me if I'm wrong but isn't the internal config format not stable by definition between dev releases? I.e. shouldn't we always start from a fresh one between betas and restore from an rsc?If it was routing related config that was lost then yes it is possible when downgrading from newer betas. As it was already mentioned always export your current config before any upgrade/downgrade from/to beta version.
Do you have beta7?beta 7 offers far more stability.
We should put a big disclaimer next to it:I can put it here too. This is 7.0.3 for Chateau only: https://box.mikrotik.com/f/7e3cad5779804d0b878d/?dl=1
DO NOT INSTALL v7.0.3 ON ANYTHING BUT CHATEAU!
But I doubt it will solve people's inability to read.
yesDo you have beta7?beta 7 offers far more stability.
+10... frustrated by incompetent users who can't read warnings, written with letters of usual size and colour...
Right, so Mikrotik releases an official "stable" software, that is released... on a forum ... page 10 pages down... in a thread related to v7 launch date... ? makes literally no sense.I'd rather say it's channel=frustrated_support_engineers ... frustrated by incompetent users who can't read warnings, written with letters of usual size and colour.
I have one idea:Rextended, our download page is automated, we have no ability to manually add something there. If version is not released in all channels, we can only give it out manually.
Because they have asked to test filters specifically.Thanks to MikroTik for honest summary.
Looks like few users enjoy 7.1b7, any reason why it is not official?
Sorry for my ignorance, but why does anybody need route filters?Because they have asked to test filters specifically.
It's a carrier-grade feature. https://mum.mikrotik.com/presentations/ ... 374753.pdfSorry for my ignorance, but why does anybody need route filters?
Sorry for my ignorance, but why does anybody need route filters?
Is it possible to download and install the wifiwave2 package on 7.0.3?Rextended, our download page is automated, we have no ability to manually add something there. If version is not released in all channels, we can only give it out manually.
I can put it here too. This is 7.0.3 for Chateau only: https://box.mikrotik.com/f/7e3cad5779804d0b878d/?dl=1
Hi,If anyone is interested testing new filter syntax and send some feedback, you can contact support and request a test build.
The forum is a pretty bad way of managing issues. I think it will be great if MT had a public bug tracker like e.g. JetBrains or other software companies. This will allow for searching for issues using parameters, linking them, marking as duplicates, communicating what was/wasn’t fixed etc.
Currently IMHO we have a lot of noise and mix of questions with bugs.
this has the disadvantage that posts can only be edited by the author. Who keeps it up2date? a single user keeping track?Already this forum can be used:
Simply add buglist topic and a list of post for each error and linked separate topic to discuss every problem...
AFAIK all forum moderators can directly edit all posts. AFAIK all MT staffers present on forum are moderators.this has the disadvantage that posts can only be edited by the author.
This is scary, as on other sites like Reddit, it was a scandal if even the site owner was able to change someone else's post.AFAIK all forum moderators can directly edit all posts. AFAIK all MT staffers present on forum are moderators.
I ask somethig to hide accidental revealed private data for security,...it was a scandal if even the site owner was able to change someone else's post...
Indeed, but AFAIK only MT-staff has mod rights.
AFAIK all forum moderators can directly edit all posts. AFAIK all MT staffers present on forum are moderators.
But yes, manually keeping bug-list current is RPITA and I guess MT won't go into this.
Red are administrators (e.g. @normis), green are moderators. I might be wrong, but I think @nz_monkey is not MT staffer.
I think @nz_monkey is not MT staffer.
Hello, the link doesn't work anymore. Can you give us another one to download ROS 7.0.3 Main package and Extra packages (cwmp/tr69)Rextended, our download page is automated, we have no ability to manually add something there. If version is not released in all channels, we can only give it out manually.
I can put it here too. This is 7.0.3 for Chateau only: https://box.mikrotik.com/f/7e3cad5779804d0b878d/?dl=1
We have nothing official. Some say aug 23 - but it's all hearsay. Personally, I don't think so. My personal bet (no inside info) is that we will have at least a 7.1beta10. This would put RoS 7.1final somewhere June 2022. But my guess is as good as yours.We seem to have moved away from the point here, is there a currently a date for Stable, LTS and Testing
I would love to hear where this August 23 date was taken from
No, RouterOS v7.x is continuing the same path as before. We keep fixing the more critical issues, then the smaller ones. It will be out of beta when it's ready, and there is a very small chance it will be in August. If you are using v7, we would love to hear from you, email us about all bugs you find, this will help make it sooner.
Yes, I get a crash partway through OSPF configuration and then all the config is lost(disappears)What needs to be improved? Are there specific issues you have seen?
Do you have an ETA for the next release?This issue is already fixed in internal versions. Please wait until next release.
Hearsay, here on the forum. To be clear: August 23 is rumored to be the date for 7.1beta7 - not 7 gold.I would love to hear where this August 23 date was taken from
This is almost as good as, my legs are long enough to reach the ground.When is done.
I got one now.By the way, RB5009 will also have "per device" ROSv7 stable version?
7.1RC3 and 7.1RC4 have IPsec offload so if you need that might be worth upgrading.I got one now.By the way, RB5009 will also have "per device" ROSv7 stable version?
How is with updates ?
RB5009 running ROS 7.0.5 stable....
Should I "upgrade" to 7.1 beta 4 ?
There is no official downloads for RB5009.