Skip to content

Releases: FreeTAKTeam/FreeTakServer

Version 2.2.1

10 May 12:52
e90a304
Compare
Choose a tag to compare

Fixes 🔧

  • The YAML configuration is now recognized

Installation 💻

You can update your FTS using the Pip Update system. No need to reinstall! Simply run:

pip install --upgrade FreeTAKServer

Full Changelog: 2.2...v2.2.1

2.2

06 May 11:25
Compare
Choose a tag to compare
2.2

the main things

  • Fixed Web UI QR Code: In this release, we've addressed the issue with the web UI QR code, re-enabling connection for iTAK users to FreeTAKServer.
  • Improved Security: We've bolstered the security measures by updating libraries functionalities to the latest standards. This enhancement ensures that the UI of FreeTAKServer operates at the current level of security, safeguarding sensitive data and communications.

Other Fixes

  • Fixed Mission COTS not published #700
    • Better error messaging

Version 2.1.3

30 Mar 15:19
1b29bf7
Compare
Choose a tag to compare

New Features 🎉

Patch Release

This release is a patch to fix QR code issues.

Fixes 🔧

  • The QR code option on the UI now works.

Installation 💻

You can update your FTS using the Pip Update system. No need to reinstall! Simply run:

pip install --upgrade FreeTAKServer

What's Changed 📝

New Contributors

Full Changelog: v2.1.02...v2.1.03

Version 2.1.02

31 Dec 20:45
0b4f5cf
Compare
Choose a tag to compare

New Features 🎉

Patch Release

This release is a patch to address issues with the Emergency behavior

Fixes 🔧

  • Fixed Emergency Transmission Behavior
  • Changed Emergency Radius Default

Installation 💻

You can update your FTS using the Pip Update system. No need to reinstall! Simply run:

pip install --upgrade FreeTAKServer

What's Changed 📝

Full Changelog: v2.1.01...v2.1.02

Version 2.1.01

21 Dec 14:15
1393a37
Compare
Choose a tag to compare

New Features 🎉

Patch Release

This release is a patch to address issues with the API endpoints used by the UI.

Fixes 🔧

  • Fixed an issue with uploading DataPackages from the UI.
  • Fixed a bug where deleting DataPackages from the UI was not functioning properly.
  • Resolved an issue where the DataPackage list contained references to excheck templates.

Installation 💻

You can update your FTS using the Pip Update system. No need to reinstall! Simply run:

pip install --upgrade FreeTAKServer

What's Changed 📝

Full Changelog: v2.1...v2.1.01

Version 2.1

07 Dec 15:02
Compare
Choose a tag to compare

New Features

  • Mission Sync: Now, synchronize TAK devices involved in a singular event seamlessly, even when users are offline.
  • ExCheck Feature: Users can now easily monitor and update the status of shared checklists, enhancing collaboration and efficiency.
  • Stabilized SSL Connections: FTS now properly closes SSL connections, paving the way for months of stable, uninterrupted usage.
  • Support for ATAK 4.10: We've adapted to the latest changes in the COT specification (still experimental, but we're on it!).
  • Docker Support: Introducing the initial release of a Docker container for FTS, complete with docker-compose for FTS and its UI.

What's Changed

New Contributors

Full Changelog: 2.0.69...v2.1

2.1.1-Alpha

28 Nov 17:01
eb5a70c
Compare
Choose a tag to compare
2.1.1-Alpha Pre-release
Pre-release

New Features

  • Mission Sync: Now, synchronize TAK devices involved in a singular event seamlessly, even when users are offline.
  • ExCheck Feature: Users can now easily monitor and update the status of shared checklists, enhancing collaboration and efficiency.
  • Stabilized SSL Connections: FTS now properly closes SSL connections, paving the way for months of stable, uninterrupted usage.
  • Support for ATAK 4.10: We've adapted to the latest changes in the COT specification (still experimental, but we're on it!).
  • Docker Support: Introducing the initial release of a Docker container for FTS, complete with docker-compose for FTS and its UI.

What's Changed

New Contributors

Full Changelog: v2.0.69...2.1

Version 2.0.69

21 May 00:29
40ff892
Compare
Choose a tag to compare
Version 2.0.69 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.66...v2.0.69

version 2.0.66

14 May 22:50
9fff5a3
Compare
Choose a tag to compare
version 2.0.66 Pre-release
Pre-release

Summary

This release has improved the stability and performance of the TCP and SSL CoT services by implementing the digitalpy architecture. Both services now communicate through the ZeroMQ based Z-Manager and refactored internals. Further more our logging is now more configurable, and more effective at the Debug level.

Installation

the suggested way to install FTS is by using our signature ZeroTouch installer
on a Ubuntu 22.04 machine type
wget -qO - https://raw.githubusercontent.com/FreeTAKTeam/FreeTAKHub-Installation/up-installer-to-v2/scripts/easy_install.sh | sudo bash

  1. If you want to install using Pypi
  2. Use an Ubuntu 22.04 nachine
  3. (optional) Install python3.11
  4. pypi as follows
    pip install FreeTAKServer[UI]

What's Changed

Full Changelog: v2.0...v2.0.66b

Version 2.0

18 Mar 20:37
98c2e66
Compare
Choose a tag to compare

Summary

We're thrilled to announce the biggest release yet of FreeTAKServer, a Open Source software for Situational Awareness that is fun to use! Our team has completely rewritten the codebase from the ground up, resulting in a software that is now safer, faster, more stable, modular, and extensible than ever before. The new version is foundational, laying the groundwork for future developments and improvements. While this release doesn't include many new features (see below), we're already experimenting with the power of the new design and adding even more exciting features, like smart emergencies and repeated cots. Get ready to experience the future of Situational Awareness with FreeTAKServer!

Installation

the suggested way to install FTS is by using our signature ZeroTouch installer
on a Ubuntu 22.04 machine type
wget -qO - https://raw.githubusercontent.com/FreeTAKTeam/FreeTAKHub-Installation/up-installer-to-v2/scripts/easy_install.sh | sudo bash

  1. If you want to install using Pypi
  2. Use an Ubuntu 22.04 nachine
  3. (optional) Install python3.11
  4. pypi as follows
    pip install FreeTAKServer[UI]

New Features

  • Smart emergencies: SA capacity undermined by a flood of emergencies? We've introduced smart emergencies which allow you to set a radius within which emergencies are sent to users. e.g. (Bob and Alice both have emergencies Bob is 5km away from Charlie, and Alice is 3000km away from Charlie, given the smart emergency distance is 20km Charlie will receive only Bob's emergency)
    image
  • Repeated COTs: Sick of having to re-broadcast essential situation information every time a new client connects? That's where repeated cots come in. Using the API you can now create a COT which, by default, is re-sent to any and all newly connected clients to ensure everyone is on the same page.
  • CRL Re-Generation: we now support manual regeneration of the CRL upon expiration.

Technology Features

  • SSL 2.0 socket management: allows 1000's of secure connections without breaking FTS

  • Abstraction: FreeTAKServer 2.0 is based on DigitalPy
    image

  • Python3.11: faster code execution and Better error management, is the default supported version of python for use with FTS. Other versions of Python (3.8, 3.9, 3.10) has been tested and they works.

  • Ubuntu 22.04 support: Faster boot, Supported until 2032,  LTS kernel 5.4

  • Async & Scalable : High performance architecture, Scale up with the amount of available resources, Advanced networking capabilities supporting concurrency, sockets that carry whole messages across various transports (inter-process, TCP)
    image

  • Component Based Architecture: Easy to implement your own component, Can be generated from Model, Drop-in capability, Rule Engine, Routing system based on ZeroMQ
    image

  • Security Fixes: Code-base scanned every change for security, Code quality checked, Python compatibility test

  • Deprecated Insecure TLS: Insecure versions of TLS have now been deprecated

Bug Fixes (including alpha)

  • Fixed leaking SSL sockets!: After much debugging and community collaboration we believe we have finally fixed the errors with the SSL COT Service dying with a large number of connected clients over time. (this has been tested with artificial traffic generation but we need input from real users!)
  • Fixed Emergency API Endpoint: with the introduction of smart emergencies the emergency API endpoint no longer worked and prevented the UI Connect page from displaying emergencies, this has now been fixed.
  • 539 fix emergency end point by @naman108 in #541
  • Add missing code by @naman108 in #544
  • Add json schema impl by @naman108 in #545
  • Refresh of Dockerfile by @hickey in #511
  • 408 relocation of server runtime files by @naman108 in #420
  • disallowed connections with insecure TLS protocols by @naman108 in #546
  • linting fixes by @naman108 in #548