What's new in 5.0beta6 (2010-Aug-10 13:22): *) sstp - fixed memory leak; *) wireless - changed band setting and added channel-width setting *) wireless - support for 11n rates in 5&10mhz channels *) wireless nv2 - fixed multiple problems including occasional tx stall; *) made gps accessible through SNMP; *) snmp - added GETBULK support, no more table caching - solves problems with huge tables, routing tables currently are not available; *) ssh - fixed public key authentication in case when client is not verifying if server will accept the key; *) fixed problem - MetaROUTER did not work on RB800, RB1000 & RB1100; *) user manager is not working - will be fixed in next version; *) intel 82576 (uncommon expensive chip) crash/reboot to be fixed in next release What's new in 5.0beta5 (2010-Jul-23 14:50): *) email - supports multiple CCs *) fix 5&10MHz channel support for 11n cards; *) ssh - fix ssh client crash; *) ssh - password authentication is disabled for users with public keys; *) ping - fixed ping packet-loss calculation; What's new in 5.0beta4 (2010-Jun-28 16:17): *) console - /ping command again returns number of ping responses received, didn't work in 5.0beta3; *) added ability to monitor each cpu core usage; *) added support for SATA,SCSI & USB CD-ROMs in CD installer; *) fixed problem - IRQ balancer did not use correct CPU core on non auto MSI irqs after reboot; *) fixed memory leak; *) route - new property 'vrf-interface' (for static and dhcp routes), automatically updates 'routing-mark' of the route to keep it in the same VRF as the specified interface; What's new in 5.0beta3 (2010-Jun-17 13:46): *) hotspot - drop hotspot specific tcp connections from non-hotspot clients already at firewall; *) lcd - added support for AX89063 *) console - output of '/ping' and '/tool traceroute' commands is more in line with the rest of the console commands; *) api - '/ping' and '/tool traceroute' commands are fully functional; *) console - added 'server' and 'server-port' arguments to '/resolve' command; *) lcd - show free/total memory in units of million bytes (MB); *) lcd - added page that shows system identity; *) sstp - made it work with Windows 7; *) sstp server - client reconnects did not work; *) winbox - implemented proper maximize support for inner windows; *) fix 5&10MHz channel support for 11n cards; *) added IRQ balancer; *) enabled PCI MSI on i386 multicore setups; What's new in 5.0beta2 (2010-Apr-30 11:24): *) added wireless distance setting, removed ack-timeout; *) improved 802.11 operation for outdoor distances; *) fixed sstp on x86; *) console - removed 'delay' argument from '/system scheduler add' command; *) console - remove 'comment=""' values from export; *) console - updated '/system script job': - also show active login sessions here; - new read-only property 'type' with values "command", "login" or "api-login" for running commands and either kind of login sessions; - new optional read-only property 'parent' with id of the job that has spawned this one; *) console - changed "started" property of '/system script job' to use local time; *) console - new property 'type' in '/system script job' *) console - added '/port remote-access export' command; *) console - fixed bug that caused "cannot set ..." error when using some properties in 'find' commands; *) show old software id in export file header; *) api - can supply password to '/system/upgrade/upgrade-package-source/add'; *) api - 'print' command was not showing values of some properties such as 'servers' in "/ip/dns"; *) api - fixed api login sessions not dissapearing from '/user active' after termination; *) '/user active' now lists type of api connections as 'api'; *) added support for hardware watchdog on RB1000 & RB800; *) added support for ASIX AX88xxx based USB Ethernet Adapters on RB4xx; *) fixed problem - ipv6 traffic was not bridged if ipv6 package was not enabled; *) fixed getting interface stats in dude; *) fixed metarouter stability problem on RB400s & RB750s; *) fixed metarouter - it didn't work on RB1000 with 2Gb; *) fixed metarouter - it locked up on RB800; *) fixed problem - SFQ queues did not work on interfaces (wireless) if none of simple or tree queues were added; *) fixed RB800 temperature; *) fixed problem - WinBox crashed while opening VAP interface; *) dhcp server - fixed possible inactive dhcp server in case of many dhcp leases with address-pool enabled; *) dhcp server - show non-printable option 82 agent-circuit-id and agent-remote-id values in hexadecimal notation (in the same way as client-id is shown); What's new in 5.0beta1 (2010-Mar-31 09:17): *) updated drivers and kernel (to linux-2.6.32.5); *) ssh is now completely rewritten (supports connection forwarding, only DSA keys); *) added support for SSTP protocol (PPP over TLS); *) added support for multiple Intel Ethernet cards; *) added support for IPv6 over PPP (enabled by default if ipv6 package is installed), link-local addresses are assigned, and server can issue IPv6 global prefixes to clients per ppp secret or RADIUS reply (Framed-IPv6-Prefix); *) added proper support for MPLS over PPP (by default it is now disabled); *) fixed RB800 temperature; *) silentboot feature updated; *) WinBox - any file dropped on WinBox will be uploaded to router; *) multicast - fixed possible crash during PIM startup; *) report platform name in "/sysrem resource"; *) fixed problem - vlans were not working on RB750 ether1; *) fixed mac address handling on RB750, some specific arp requests did not work; *) more than two dns servers allowed in /ip dns; *) sniffer and torch could process packet from other interfaces; *) ospf - fixed DR and BDR election; *) ospf - changed "/routing ospf route" to show type 2 metric instead of internal metric for type 2 external routes; *) added IPv6 support to trafflow (v9 only); *) rewritten user-manager (formerly known as userman-test); *) dns cache rotates order of records in reply messages What's new in 4.6: *) only accept dotted decimal notation for IP addresses. Use of numbers with leading zero, numbers larger than 255 and non-decimal numbers is not accepted (but still can omit third or second and third numbers, if they are zero); *) email - user must enable tls explicitly *) remove limit on number of multicast enabled interfaces, maximum was 32; *) dhcp server - show last-seen time for leases; *) fixed - when closing winbox terminal window with active serial-terminal console command, serial port sometimes was left in acquired state; What's new in 4.5: *) ipsec - added blowfish, twofish, and camellia encryption algorithms; *) fixed static route removing; *) fixed DHCP client compatibility with some DHCP servers; *) added static multi-cast route support; *) fixed temperature monitor on RB800 and RB450G; *) user manager - payment bug fix - now able to buy credits without extend price specified; What's new in 4.4: *) snmp - fixed snmp version three; *) snmp - fixed vlan interface speed; *) hotspot - fixed radius variables in hotspot html pages; *) removed support for xen; *) routing - added support for BFD protocol; *) fixed problem - MetaROUTER sometimes froze on RB4xx; *) fixed OSPFv3 on bridge interfaces; What's new in 4.3: *) kvm - vnc support, booting from cdrom image *) API - fixed possible crash when running concurrent commands; *) console - fixed logging commands: 'warning', 'error' and 'debug' were all using 'info' topic; *) bgp - added routing-table configuration option for instances; *) bgp - added 'as-override' and 'passive' configuration options for peers; *) bgp - added support for Site of Origin extended communities; *) bgp - fixed some network issues; *) ospf - fixed problem: when last neighbor on multi-access interface disappeared, incorrect RouterLSA was generated on designated router; *) metarouter - allow to specify metarouter's memory size when importing image; *) firewall - added 'routing-table' matcher; *) fixed problem - e1000 driver did not work in virtual machines; What's new in 4.2: *) fixed problem - RB450G ethernet did not work if one of the ports was disabled; *) fixed ethernet of RB433 with switch chip IP175D; *) fixed route attribute problem; *) fixed route next-hops falling under multiple connected routes; What's new in 4.1: *) fixed problem - RB750 (clocked at 300MHz) Ethernet did not work; *) fixed problem - routes on some interfaces (like VLAN) were not activated; *) ppp, gps, sms, serial terminal - allow use of different channels on same port across multiple programs simultaneous *) dhcp server - added support for dynamic address-list entries; *) hotspot - added support for dynamic address-list entries; *) hotspot - fixed redirect after login in case if client gets new IP address (problem introduced in 3.28); What's new in 4.0: *) IT87XX hardware monitoring sensor support; *) kvm allows to choose emulated nic model; *) hotspot - fixed redirect after login in case if client gets new IP address (problem introduced in 3.28); *) hotspot - fixed redirect after login in case if client gets new IP address; *) console - commands like 'monitor', 'torch' and others that periodically refresh information sometimes failed to work when started from the scheduler; *) console - scheduled scripts no longer require 'test' policy to run; *) console - fix issues with scripts that contain lines with trailing spaces; *) console - add back compatibility with old scripts that use space instead of '=' to separate argument name and value; *) console - following fixes: - accept item numbers when prompted by command to specify item; - argument names without '=' were matched even when expecting unnamed value; this broke code such as: :foreach i in=1,2,3 do {} here 'i' was matched as argument name "in"; - 'tab' key did not automatically append '=' after complete argument names; What's new in 4.0rc1: *) console - removed support for Lua (will be reintroduced later); *) incorporated all the bug fixes since v3.30; *) port remote-access - added 'log-file' property. If value is a non-empty string, then all data that is read from the port is appended to a file with that name, regardless of the active remote connection; *) console - removed '/user' from the output of top level '/export' command, still can be exported by '/user export'; What's new in 4.0beta4: *) routing - changed BGP network and default-originate behavior; *) web proxy - allow to edit error page; *) console - terminal window size change now does not trigger full terminal reset; *) mesh protocol - improved loop prevention (becomes incompatible with earlier versions); *) incorporated all the bug fixes since v3.27; What's new in 4.0beta3: *) added support for 802.11n atheros based wireless cards; *) added ability to run other OSs in MetaROUTERs; *) console: Lua scripting language. http://wiki.mikrotik.com/wiki/Lua *) console: added nstreme-dual OIDs; *) incorporated all the bug fixes since v3.23; What's new in 4.0beta2: *) console: added 'without-paging' argument to 'monitor' commands; *) console: now 'without-paging' and 'interval' arguments in of 'print' commands work together. Printing can be stopped by pressing 'q' or ctrl-c, any other key triggers printing; *) incorporated all the bug fixes since v3.22; *) fixed TFTP server logging; *) fixed problem - "/system upgrade" did not show proper package architecture and was unable to fetch new packages; What's new in 4.0beta1: *) added support for MetaROUTERs; *) all test packages are regular ones; *) console - can mix named and unnamed arguments, can use names for unnamed argument values. For example all of the following commands are accepted now: /ping 10.11.12.13 count=4 /ping address=10.11.12.13 count=4 /ping count=4 10.11.12.13